Module: LogoDev
- Defined in:
- lib/logo_dev.rb,
lib/logo_dev/error.rb,
lib/logo_dev/client.rb,
lib/logo_dev/version.rb
Defined Under Namespace
Classes: AuthenticationError, Client, Configuration, Error, RequestError, ResponseError
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
20
21
22
|
# File 'lib/logo_dev.rb', line 20
def configuration
@configuration ||= Configuration.new
end
|
Class Method Details
24
25
26
|
# File 'lib/logo_dev.rb', line 24
def configure
yield(configuration)
end
|
.new(secret_key: nil, publishable_key: nil) ⇒ Object
28
29
30
31
32
|
# File 'lib/logo_dev.rb', line 28
def new(secret_key: nil, publishable_key: nil)
secret_key ||= configuration.secret_key
publishable_key ||= configuration.publishable_key
Client.new(secret_key: secret_key, publishable_key: publishable_key)
end
|