URLのホストが指定した文字列と一致しているかを判定する

URLから指定したホスト文字列の値を判定する実装コード例です。

例) URLのホストが特定の値化を判定したい
http://harumi.sakura.ne.jp/wordpress/

extension URL {
    /// 指定した文字列がURLのホストと一致しているかを判定する
    ///
    /// - Parameter host: URLのホストの文字列
    /// - Returns: 指定したホストの文字列とURLのホストが一致しているか
    func isMatched(host: String) -> Bool {
        if let component: NSURLComponents = NSURLComponents(string: self.description),
           component.host == host {
            return true
        }
        return false
    }
}
// 利用例
let isMatched = URL(string: "http://harumi.sakura.ne.jp/wordpress/")?.isMatched(host: "harumi.sakura.ne.jp")
print(isMatched) // Optional(true)