class Siamese::Message

Public Instance Methods

deliver_now() click to toggle source
# File lib/siamese/message.rb, line 3
def deliver_now
  Siamese.deliver({
    from: options[:from] || Siamese.defaults[:from],
    to: options[:to] || context.phone || Siamese.defaults[:to],
    body: options[:body] || render,
  })
end

Private Instance Methods

render() click to toggle source
# File lib/siamese/message.rb, line 13
def render
  body = ApplicationController.render({
    template: template,
    locals: { context: context },
    layout: false,
  })
  body.strip
end