Module: ModelCallbacks::ClassMethods
- Defined in:
- lib/scaffold/lib/model/model_callbacks.rb
Instance Method Summary collapse
- #after_init_names ⇒ Object
- #after_initialize(*names) ⇒ Object
- #before_valid_names ⇒ Object
- #before_validation(*names) ⇒ Object
Instance Method Details
#after_init_names ⇒ Object
34 35 36 |
# File 'lib/scaffold/lib/model/model_callbacks.rb', line 34 def after_init_names @@after_init_names ||= Hash.new { |h, k| h[k] = [] } end |
#after_initialize(*names) ⇒ Object
38 39 40 |
# File 'lib/scaffold/lib/model/model_callbacks.rb', line 38 def after_initialize(*names) after_init_names[self] += names end |
#before_valid_names ⇒ Object
30 31 32 |
# File 'lib/scaffold/lib/model/model_callbacks.rb', line 30 def before_valid_names @@before_valid_names ||= Hash.new { |h, k| h[k] = [] } end |
#before_validation(*names) ⇒ Object
42 43 44 |
# File 'lib/scaffold/lib/model/model_callbacks.rb', line 42 def before_validation(*names) before_valid_names[self] += names end |