//
//  NSURL.swift
//  Astro
//
//  Created by Jeremy Wiebe on 2016-04-14.
//  Copyright © 2016 Mobify Research & Development Inc. All rights reserved.
//

import Foundation

extension URL {
    func isEqualIgnoringFragments(to other: URL) -> Bool {
        var selfComponents = URLComponents(url: self, resolvingAgainstBaseURL: true)
        var otherComponents = URLComponents(url: other, resolvingAgainstBaseURL: true)

        selfComponents?.fragment = nil
        otherComponents?.fragment = nil

        return selfComponents?.url == otherComponents?.url
    }
}
