Module: Merb::Authentication::Mixins::ActivatedUser::SQClassMethods

Defined in:
lib/merb-auth-slice-activation/mixins/activated_user/sq_activated_user.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/merb-auth-slice-activation/mixins/activated_user/sq_activated_user.rb', line 6

def self.extended(base)
  base.class_eval do
    before_save :make_activation_code
    after_save  :send_signup_notification
  end # base.class_eval

  def find_with_activation_code(ac)
    self[:activation_code => ac]
  end
end

Instance Method Details

#find_with_activation_code(ac) ⇒ Object

base.class_eval



12
13
14
# File 'lib/merb-auth-slice-activation/mixins/activated_user/sq_activated_user.rb', line 12

def find_with_activation_code(ac)
  self[:activation_code => ac]
end