Class: Songkick::Transport::HttParty
- Inherits:
-
Object
- Object
- Songkick::Transport::HttParty
- Defined in:
- lib/songkick/transport/httparty.rb
Defined Under Namespace
Classes: Adapter
Class Method Summary collapse
Class Method Details
.new(host, options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/songkick/transport/httparty.rb', line 7 def self.new(host, = {}) klass = [:adapter] || Class.new(Adapter) klass.base_uri(host) klass.default_timeout([:timeout] || DEFAULT_TIMEOUT) klass.format([:format] || DEFAULT_FORMAT) transport = klass.new transport.user_agent = [:user_agent] transport.user_error_codes = [:user_error_codes] || DEFAULT_USER_ERROR_CODES transport end |