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 |