Module: SMSDigital
- Extended by:
- Forwardable
- Defined in:
- lib/smsdigital.rb,
lib/smsdigital/sms.rb,
lib/smsdigital/version.rb,
lib/smsdigital/configuration.rb
Defined Under Namespace
Classes: Configuration, Error, SMS
Constant Summary
collapse
- VERSION =
"1.2.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
12
13
14
|
# File 'lib/smsdigital.rb', line 12
def configuration
@configuration
end
|
Class Method Details
16
17
18
|
# File 'lib/smsdigital.rb', line 16
def configure
yield(configuration)
end
|
.reset_configuration! ⇒ Object
24
25
26
|
# File 'lib/smsdigital.rb', line 24
def reset_configuration!
self.configuration = Configuration.new
end
|
.send_sms(phone, message) ⇒ Object
28
29
30
31
32
33
34
|
# File 'lib/smsdigital.rb', line 28
def send_sms(phone, message)
sms = SMSDigital::SMS.new phone, message
sms.send
return sms.sent?
end
|