Module: Omniva::API
- Defined in:
- lib/omniva/api.rb,
lib/omniva/api/client.rb,
lib/omniva/api/version.rb,
lib/omniva/api/configuration.rb
Defined Under Namespace
Classes: Client, Configuration
Constant Summary
collapse
- InvalidConfiguration =
Class.new(StandardError)
- VERSION =
'0.0.1'
Class Method Summary
collapse
Class Method Details
.call(data = nil) ⇒ Object
9
10
11
|
# File 'lib/omniva/api.rb', line 9
def self.call(data = nil)
Client.call(data)
end
|
.config ⇒ Object
16
17
18
|
# File 'lib/omniva/api/configuration.rb', line 16
def self.config
@config || configure
end
|
10
11
12
13
14
|
# File 'lib/omniva/api/configuration.rb', line 10
def self.configure
@config = Configuration.new
yield(@config) if block_given?
@config
end
|