class Unisms::Sms

Attributes

default_adapter[RW]
adapter[RW]

Public Class Methods

new(adapter = nil) click to toggle source
# File lib/unisms/sms.rb, line 10
def initialize(adapter = nil)
        @adapter = adapter || self.class.default_adapter
end

Public Instance Methods

deliver(message, to: nil, from: nil) click to toggle source
# File lib/unisms/sms.rb, line 14
def deliver(message, to: nil, from: nil)
        Unisms.logger.info "Using #{@adapter} to send message to #{to}"
        @adapter.deliver(message, to: to, from: from)
end