Module: Merb::Authentication::Mixins::ActivatedUser::ARClassMethods

Defined in:
lib/merb-auth-slice-activation/mixins/activated_user/ar_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
16
# File 'lib/merb-auth-slice-activation/mixins/activated_user/ar_activated_user.rb', line 6

def self.extended(base)
  base.class_eval do
    before :create, :make_activation_code
    after  :create, :send_signup_notification
  end # base.class_eval

  def find_with_activation_code(ac)
    find(:first, :conditions => ["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/ar_activated_user.rb', line 12

def find_with_activation_code(ac)
  find(:first, :conditions => ["activation_code =?", ac])
end