Module: SendSonar
- Extended by:
- SendSonar
- Included in:
- SendSonar
- Defined in:
- lib/send_sonar.rb,
lib/send_sonar/client.rb,
lib/send_sonar/version.rb,
lib/send_sonar/exceptions.rb,
lib/send_sonar/configuration.rb
Defined Under Namespace
Modules: Client, Exceptions
Classes: ApiDisabledForCompany, BadRequest, BadToken, Configuration, ConfigurationError, ConnectionRefused, Customer, Exception, Message, NoActiveSubscription, RequestException, RequestTimeout, UnknownRequestError
Constant Summary
collapse
- VERSION =
"1.0.8"
Instance Method Summary
collapse
Instance Method Details
#add_customer(params) ⇒ Object
16
17
18
19
|
# File 'lib/send_sonar.rb', line 16
def add_customer(params)
resp = Client.post url_for(:customers), params,
Customer.new(JSON.parse(resp))
end
|
12
13
14
|
# File 'lib/send_sonar.rb', line 12
def configure
yield @config ||= Configuration.new
end
|
#message_customer(params) ⇒ Object
21
22
23
24
|
# File 'lib/send_sonar.rb', line 21
def message_customer(params)
resp = Client.post url_for(:messages), params,
Message.new(JSON.parse(resp))
end
|