Module: EnjuMessage::MessageUser::InstanceMethods

Defined in:
lib/enju_message/user.rb

Instance Method Summary collapse

Instance Method Details

#send_message(status, options = {}) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/enju_message/user.rb', line 16

def send_message(status, options = {})
  MessageRequest.transaction do
    request = MessageRequest.new
    request.sender = self.class.find(1)
    request.receiver = self
    request.message_template = MessageTemplate.localized_template(status, self.locale)
    request.save_message_body(options)
    request.sm_send_message!
  end
end