Module: GenToken

Defined in:
lib/gen_token.rb,
lib/gen_token/version.rb

Defined Under Namespace

Modules: ActiveRecordInstanceMethods, GenTokenClassMethods

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



27
28
29
30
31
32
33
34
35
# File 'lib/gen_token.rb', line 27

def self.included(klass)
  klass.extend GenTokenClassMethods
  if Object.const_defined?(:ActiveRecord)
    if klass < ActiveRecord::Base
      klass.send :include, ActiveRecordInstanceMethods
      klass.before_validation(:generate_tokens, :on => :create)
    end
  end
end