Module: MagicUserstamp
- Defined in:
- lib/magic_userstamp.rb,
lib/magic_userstamp/event.rb,
lib/magic_userstamp/config.rb,
lib/magic_userstamp/stamper.rb,
lib/magic_userstamp/stampable.rb,
lib/magic_userstamp/controller.rb,
lib/magic_userstamp/magic_columns.rb,
lib/magic_userstamp/migration_helper.rb
Defined Under Namespace
Modules: Controller, MagicColumns, MigrationHelper, Stampable, Stamper
Classes: Config, Event, MagicUserstampError
Constant Summary
collapse
- VALID_OPTIONS_KEYS_FOR_STAMPABLE_ON =
[
:attribute,
:stamper_name,
:stamper_class_name,
:stamper_attr_name,
:attribute,
:actual_hook
]
- @@compatibility_mode =
false
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
24
25
26
|
# File 'lib/magic_userstamp.rb', line 24
def self.config
Config.instance
end
|
.included(mod) ⇒ Object
3
4
5
6
7
8
9
10
11
|
# File 'lib/magic_userstamp.rb', line 3
def self.included(mod)
if mod <= ::ActiveRecord::Base
mod.module_eval do
include MagicUserstamp::Stampable
include MagicUserstamp::Stamper
include MagicUserstamp::MagicColumns
end
end
end
|