Class: Tincan::SMS

Inherits:
Object
  • Object
show all
Defined in:
lib/tincan/sms.rb

Defined Under Namespace

Classes: NoSmsSenderError

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.senderObject

Returns the value of attribute sender.



4
5
6
# File 'lib/tincan/sms.rb', line 4

def sender
  @sender
end

Class Method Details

.send(number, message) ⇒ Object

Raises:



6
7
8
9
# File 'lib/tincan/sms.rb', line 6

def send(number, message)
  raise NoSmsSenderError.new unless @sender
  @sender.call number.e164, message.sub('CODE', number.code)
end