class TextMessage::Providers::Base
Attributes
delivery[R]
options[R]
Public Class Methods
deliver_text_message(delivery, options={})
click to toggle source
# File lib/text_message_rails/providers.rb, line 13 def self.deliver_text_message(delivery, options={}) new(delivery, options).deliver_text_message end
new(delivery, options={})
click to toggle source
# File lib/text_message_rails/providers.rb, line 17 def initialize(delivery, options={}) @delivery = delivery @options = options end
Public Instance Methods
deliver_text_message()
click to toggle source
# File lib/text_message_rails/providers.rb, line 22 def deliver_text_message raise Error.new("no provider configured") end
message()
click to toggle source
# File lib/text_message_rails/providers.rb, line 26 def message delivery.body.to_s end
recipients()
click to toggle source
# File lib/text_message_rails/providers.rb, line 30 def recipients delivery.recipients.map(&:to_s) end