Module: Brief::Model::Initializers
- Defined in:
- lib/brief/model.rb
Instance Method Summary collapse
Instance Method Details
#after_initialize ⇒ Object
415 416 417 418 419 |
# File 'lib/brief/model.rb', line 415 def after_initialize Array(self.class.after_initialization_hooks).each do |hook| hook.call(self) end end |
#set_default_attributes ⇒ Object
409 410 411 412 413 |
# File 'lib/brief/model.rb', line 409 def set_default_attributes attribute_set.set_defaults(self) send(:after_initialize) if respond_to?(:after_initialize) self end |
#set_slug_from(column = :name) ⇒ Object
421 422 423 |
# File 'lib/brief/model.rb', line 421 def set_slug_from(column = :name) self.slug = send(column).to_s.downcase.parameterize if slug.to_s.length == 0 end |