Module: MuckUsers::Models::MuckAccessCodeRequest
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/muck-users/models/access_code_request.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#send_access_code(subject, message, expires_at) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'lib/muck-users/models/access_code_request.rb', line 34 def send_access_code(subject, , expires_at) access_code = AccessCode.create!(:unlimited => false, :use_limit => 1, :uses => 0, :code => AccessCode.random_code, :expires_at => expires_at) UserMailer.access_code(self.email, subject, , access_code.code).deliver success = AccessCodeRequest.mark_fullfilled([self]) end |