RailsでAPIを実装するgem「her」を試してみた

WebAPIが簡単にできるherを使ってみたので、覚書として残します。 ※APIとViewsが存在することを前提にしています

 

①gemfileにgemを追加し、bundle installを実行

gem 'her'

 

②config/initializers配下に「her.rb」を追加し、以下のようなコードを書く。

Her::API.setup url: "APIのURL" do |c|
 # Request
 c.use Faraday::Request::UrlEncoded

 # Response
 c.use Her::Middleware::DefaultParseJSON

 # Adapter
 c.use Faraday::Adapter::NetHttp
end

 

③モデルに以下のコードを書く

class クラス名
 include Her::Model
end

 

これで終わり!とってもかんたんでした!