Module: Twitch::Adapters
- Included in:
- Client
- Defined in:
- lib/twitch/adapters.rb,
lib/twitch/adapters/base_adapter.rb,
lib/twitch/adapters/httparty_adapter.rb
Defined Under Namespace
Classes: BaseAdapter, HTTPartyAdapter
Constant Summary collapse
- DEFAULT_ADAPTER =
Twitch::Adapters::HTTPartyAdapter
Instance Method Summary collapse
Instance Method Details
#get_adapter(adapter, default_adapter = DEFAULT_ADAPTER) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/twitch/adapters.rb', line 8 def get_adapter(adapter, default_adapter = DEFAULT_ADAPTER) begin Twitch::Adapters.const_defined?(adapter.to_s) rescue default_adapter else adapter end end |