経緯
.@shimbacoさんのannictのAPIちょっと試してみようと思ってruby gemないかなーと探してる.swift, js, php, python, go, perlは見つかったのだけどrubyがない
— ありたそ (@alitaso345) 2017年3月19日
gem作る練習も兼ねて作ってみるのがいいかもしれない
— ありたそ (@alitaso345) 2017年3月19日
annictのrubygem書いてるんだけど,そもそもAPI Wrapperの書き方全然分からんってなってesa-rubyのコード読んでるんだけどそもそもfaradayすら知らなかった僕からしたら学びしか無い
— ありたそ (@alitaso345) 2017年3月20日
esa-rubyのコード読んでて不思議なのが,Faraday::Connection#sendが使えることをどこで知ったのかということ.Faraday::Connectionのコード読んでも#sendはないし,ここからどうあたりをつければいいのかわからん...
— ありたそ (@alitaso345) 2017年3月20日
@esa_io なるほど!理解できました,ありがとうございます(\( ⁰⊖⁰)/) (Object#sendをいまはじめて知りました...
— ありたそ (@alitaso345) 2017年3月20日
annict API,curlで/me/programs叩いてもprogramsの中身が空っぽなのなんでだろ.必須のパラメータとかなかったと思うのだけどなにか間違えたかな https://t.co/XJHnxOBzx0 pic.twitter.com/nJLTgTZ7Aw
— ありたそ (@alitaso345) 2017年3月20日
annictのrubygemをリリースしました🎉issueとかPRをお待ちしております https://t.co/TP9gYN1cjw
— ありたそ (@alitaso345) 2017年3月20日
たぶんちゃんと動く...はず...
— ありたそ (@alitaso345) 2017年3月20日
参考にしたリポジトリ
github.com そもそもAPI Wrapperをどうやったら書けるのかイメージできなかったので参考になった。Faradayの存在もこのコード読んで知ったレベル。
github.com READMEの書き方いいなと思って,思い切り真似させてもらった。
気持ち
Annictは素敵サービスなのでどんどん使っていきましょう