Module: Merb::Authentication::Mixins::ActivatedUser::DMClassMethods

Defined in:
lib/merb-auth-slice-activation/mixins/activated_user/dm_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
17
18
19
# File 'lib/merb-auth-slice-activation/mixins/activated_user/dm_activated_user.rb', line 6

def self.extended(base)
  base.class_eval do
    property :activated_at,    DateTime
    property :activation_code, String

    before :create, :make_activation_code
    after  :create, :send_signup_notification
  end # base.class_eval

  def find_with_activation_code(ac)
    first(:activation_code => ac)
  end

end

Instance Method Details

#find_with_activation_code(ac) ⇒ Object

base.class_eval



15
16
17
# File 'lib/merb-auth-slice-activation/mixins/activated_user/dm_activated_user.rb', line 15

def find_with_activation_code(ac)
  first(:activation_code => ac)
end