Module: Wfirma
- Defined in:
- lib/wfirma.rb,
lib/wfirma/client.rb,
lib/wfirma/errors.rb,
lib/wfirma/result.rb,
lib/wfirma/status.rb,
lib/wfirma/version.rb,
lib/wfirma/deep_dup.rb,
lib/wfirma/invoices.rb,
lib/wfirma/contractors.rb,
lib/wfirma/drivers/fake.rb,
lib/wfirma/drivers/http.rb,
lib/wfirma/configuration.rb,
lib/wfirma/drivers/fake/catalogue.rb
Defined Under Namespace
Modules: DeepDup, Drivers, Status Classes: AccessDeniedError, ApiError, AuthError, Client, Configuration, ConnectionError, Contractors, Error, Invoices, RateLimitError, RequestError, Result, ServerError, ServiceUnavailableError
Constant Summary collapse
- VERSION =
"0.1.0".freeze
Class Method Summary collapse
- .config ⇒ Object
- .configure {|config| ... } ⇒ Object
-
.reset_config! ⇒ Object
Mainly for tests: global defaults are the one piece of state here that leaks between examples.
Class Method Details
.config ⇒ Object
37 38 39 |
# File 'lib/wfirma/configuration.rb', line 37 def config @config ||= Configuration.new end |
.configure {|config| ... } ⇒ Object
41 42 43 44 |
# File 'lib/wfirma/configuration.rb', line 41 def configure yield config config end |
.reset_config! ⇒ Object
Mainly for tests: global defaults are the one piece of state here that leaks between examples.
48 49 50 |
# File 'lib/wfirma/configuration.rb', line 48 def reset_config! @config = nil end |