Module: Cellcom
- Defined in:
- lib/cellcom.rb,
lib/cellcom/sms.rb,
lib/cellcom/client.rb,
lib/cellcom/request.rb,
lib/cellcom/version.rb,
lib/cellcom/response.rb
Defined Under Namespace
Classes: Client, Configuration, Request, Response, Sms
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.client(params = config.to_h) ⇒ Object
38
39
40
|
# File 'lib/cellcom.rb', line 38
def client(params=config.to_h)
Client.new(params)
end
|
.config ⇒ Object
42
43
44
|
# File 'lib/cellcom.rb', line 42
def config
@config ||= Configuration.new
end
|
46
47
48
49
|
# File 'lib/cellcom.rb', line 46
def configure
config.tap { |configuration| yield(configuration) }
config.validate!
end
|