Class: Animemap::Client
- Inherits:
-
Object
- Object
- Animemap::Client
- Defined in:
- lib/animemap/client.rb
Constant Summary collapse
- API_ENDPOINT =
'http://animemap.net/'
Instance Method Summary collapse
- #find_programs_by_area(area) ⇒ Object
-
#initialize ⇒ Client
constructor
A new instance of Client.
Constructor Details
#initialize ⇒ Client
Returns a new instance of Client.
9 10 11 12 13 |
# File 'lib/animemap/client.rb', line 9 def initialize @connection = Faraday::Connection.new(:url => API_ENDPOINT) do |faraday| faraday.use Faraday::Adapter::NetHttp end end |
Instance Method Details
#find_programs_by_area(area) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/animemap/client.rb', line 15 def find_programs_by_area(area) res = @connection.get '/api/table/' + area + '.json' if res.success? then body = JSON.parse(res.body, :symbolize_names => true) return body[:response][:item] end end |