module Request
Public Class Methods
base_url(url = 'https://api.setlist.fm')
click to toggle source
# File lib/setlistfm/request.rb, line 7 def base_url(url = 'https://api.setlist.fm') url end
Public Instance Methods
http()
click to toggle source
# File lib/setlistfm/request.rb, line 11 def http Faraday.new(url: base_url) do |f| f.response :mashify f.response :json f.request :url_encoded f.request :retry, max: 5, interval: 1.0 f.options[:open_timeout] = 2 f.options[:timeout] = 5 f.headers['x-api-key'] = @api_key f.headers['Accept'] = 'application/json' f.headers['User-Agent'] = "ruby-setlistfm/#{version}" f.adapter :net_http end end
Private Instance Methods
base_url(url = 'https://api.setlist.fm')
click to toggle source
# File lib/setlistfm/request.rb, line 7 def base_url(url = 'https://api.setlist.fm') url end