--- /dev/null
+//
+// FRSpine.swift
+// FolioReaderKit
+//
+// Created by Heberti Almeida on 06/05/15.
+// Copyright (c) 2015 Folio Reader. All rights reserved.
+//
+
+import UIKit
+
+struct Spine {
+ var linear: Bool
+ var resource: FRResource
+
+ init(resource: FRResource, linear: Bool = true) {
+ self.resource = resource
+ self.linear = linear
+ }
+}
+
+class FRSpine: NSObject {
+ var pageProgressionDirection: String?
+ var spineReferences = [Spine]()
+
+ var isRtl: Bool {
+ if let pageProgressionDirection = pageProgressionDirection , pageProgressionDirection == "rtl" {
+ return true
+ }
+ return false
+ }
+
+ func nextChapter(_ href: String) -> FRResource? {
+ var found = false;
+
+ for item in spineReferences {
+ if(found){
+ return item.resource
+ }
+
+ if(item.resource.href == href) {
+ found = true
+ }
+ }
+ return nil
+ }
+}