Module: Footprintable

Defined in:
lib/footprintable/class_methods.rb,
lib/footprintable.rb,
lib/footprintable/current.rb,
lib/footprintable/version.rb,
lib/footprintable/instance_methods.rb

Overview

except,extract的关系: (changed_columns & extract) - except

Defined Under Namespace

Modules: ClassMethods, Current, InstanceMethods

Constant Summary collapse

VERSION =
'0.1.6'

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/footprintable.rb', line 6

def self.included(klass)
  klass.class_eval do
    has_many :footprints, as: :trackable
    class_attribute :footprint_options
  end
  klass.send :extend, ClassMethods
  klass.send :include, InstanceMethods
end