// // FRResource.swift // FolioReaderKit // // Created by Heberti Almeida on 29/04/15. // Copyright (c) 2015 Folio Reader. All rights reserved. // import UIKit open class FRResource: NSObject { var id: String! var properties: String? var mediaType: MediaType! var mediaOverlay: String? public var href: String! public var fullHref: String! func basePath() -> String! { if href == nil || href.isEmpty { return nil } var paths = fullHref.components(separatedBy: "/") paths.removeLast() return paths.joined(separator: "/") } } // MARK: Equatable func ==(lhs: FRResource, rhs: FRResource) -> Bool { return lhs.id == rhs.id && lhs.href == rhs.href }