Sha256: 764952ac7c3fd9dd5f0c971652889c08597afa199df919084aca126f5e916d39
Contents?: true
Size: 584 Bytes
Versions: 5
Compression:
Stored size: 584 Bytes
Contents
module ExportFile extend ActiveSupport::Concern included do belongs_to :user validates :user, presence: true attr_accessor :mode end def send_message sender = User.find(1) #system locale = user.profile.try(:locale) || I18n.default_locale.to_s message_template = MessageTemplate.localized_template('export_completed', locale) request = MessageRequest.new request.assign_attributes({sender: sender, receiver: user, message_template: message_template}) request.save_message_body request.save! request.transition_to!(:sent) end end
Version data entries
5 entries across 5 versions & 1 rubygems