Method: IngvQuake::Client#initialize

Defined in:
lib/ingv_quake/client.rb

#initialize(adapter: Faraday.default_adapter, stubs: nil) ⇒ Client

Initializes a new Client instance with an optional adapter and stubs.

Examples:

Faraday adapter and stubs can be customized

client = IngvQuake::Client.new(adapter: MyAdapter, stubs: MyStubs)

Parameters:

  • adapter (Symbol, Class) (defaults to: Faraday.default_adapter)

    Faraday adapter to use for making HTTP requests.

  • stubs (Faraday::Adapter::Test::Stubs) (defaults to: nil)

    Optional stubs to use for testing.

[View source]

19
20
21
22
# File 'lib/ingv_quake/client.rb', line 19

def initialize(adapter: Faraday.default_adapter, stubs: nil)
  @adapter = adapter
  @stubs = stubs
end