aereal/hatena-bookmark-restful · GitHub JSON over HTTP な API であるのではたして「クライアントライブラリ」が必要なのか怪しい気もするけれど、手軽に API を利用しようと思ったときに生の Hash じゃなくてちゃんとオブジェクトが返ってくると嬉しいこともあるだろうと思って書いた。 どうぞご利用ください。 ついでにおしゃれポイントについて書いておく。 バージョンを上げるタスク 別のエントリで書く YARD がパースする対象のファイルを Gem::Specification を参照して DRY にする API のバージョンとクライアントのバージョンを対応させている 非互換な変更があったときの影響を最小限に留める mixin の定義の中から具象クラスの定数を呼ぶ mix-in されるモジュールの中から具象クラス *1 に定義されている定