スペック内の不要なコードを除去
SimpleCovが入っている場合にカバレッジを出すように修正
ファイル単体のBookのスペックを追加
カバレッジ埋めのため、基底メソッドの LazyLoadable#lazy_load のスペックも追加
フォーマットの修正

半角スペースとタブが混在していたのでスペースに統一
空行のインデントを除去
ファイルの末尾を改行に統一
一般的なRubyのインデントは2スペースだったので修正
サービスによってはページファイルを保存する際に結合が必要だったりするので、

ページファイルの保存処理はPageに移動させたい。
そのため、ファイル保存用のwriteメソッドをBookではなくPageから呼び出せるようにConnectableモジュールに移動
サービスによってはページファイルを保存する際に結合が必要だったりするので、

保存動作を上書きできるようにページファイルの保存処理をPageに移動

複数ページ保存時にはページごとにPage#saveを呼び出すように修正
Pageの比較にオプションも使用するように変更

オプションを取得できるようにし変更不可に設定
FLIPPER Uの本のページを取得するメソッドを追加

現在は専用Pageクラスが仕事しないためpage.xmlが取得される
Pageの比較の時にクラスも見るように修正
FLIPPER UのPageをダウンロードして結合する機能を追加

もう少し整理したい