Module: Brief::Model::Initializers
- Defined in:
- lib/brief/model.rb
Instance Method Summary collapse
Instance Method Details
#after_initialize ⇒ Object
334 335 336 337 338 |
# File 'lib/brief/model.rb', line 334 def after_initialize Array(self.class.after_initialization_hooks).each do |hook| hook.call(self) end end |
#set_default_attributes ⇒ Object
328 329 330 331 332 |
# File 'lib/brief/model.rb', line 328 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
340 341 342 |
# File 'lib/brief/model.rb', line 340 def set_slug_from(column = :name) self.slug = send(column).to_s.downcase.parameterize if slug.to_s.length == 0 end |