class Everlog::Inf::Api::Animetick
Public Instance Methods
client()
click to toggle source
# File lib/everlog/inf/api/animetick.rb, line 5 def client @client ||= Faraday.new(url: 'http://animetick.net') end
ticket_list()
click to toggle source
# File lib/everlog/inf/api/animetick.rb, line 9 def ticket_list request(:get, '/ticket/list.json', { watched: true })['list'] rescue [] end
Private Instance Methods
request(method, endpoint, params = {})
click to toggle source
# File lib/everlog/inf/api/animetick.rb, line 16 def request(method, endpoint, params = {}) response = client.send(method, endpoint, params) do |req| req['Cookie'] = "_animetick_session=#{@config.access_token}" req['X-CSRF-Token'] = @config.access_secret end JSON.parse(response.body) end