Module: Ffccmmx
- Defined in:
- lib/ffccmmx.rb,
lib/ffccmmx/client.rb,
lib/ffccmmx/version.rb,
lib/ffccmmx/response.rb,
lib/ffccmmx/exceptions.rb,
lib/ffccmmx/configuration.rb
Defined Under Namespace
Classes: Client, Configuration, Error, HTTPXError, HTTPXRetryableError, Response
Constant Summary
collapse
- VERSION =
"0.3.2"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
20
21
22
23
24
|
# File 'lib/ffccmmx.rb', line 20
def configuration
reset_configuration unless @configuration
@configuration
end
|
Class Method Details
.build(project_id, base_url: BASE_URL, topic_base_url: TOPIC_BASE_URL) ⇒ Object
Also known as:
new
15
16
17
|
# File 'lib/ffccmmx.rb', line 15
def build(project_id, base_url: BASE_URL, topic_base_url: TOPIC_BASE_URL)
::Ffccmmx::Client.new(base_url, topic_base_url, project_id, configuration)
end
|
30
31
32
|
# File 'lib/ffccmmx.rb', line 30
def configure
yield(configuration)
end
|
.reset_configuration ⇒ Object
26
27
28
|
# File 'lib/ffccmmx.rb', line 26
def reset_configuration
@configuration = ::Ffccmmx::Configuration.new
end
|