Module: Brief::Model::Initializers
- Defined in:
- lib/brief/model.rb
Instance Method Summary collapse
Instance Method Details
#after_initialize ⇒ Object
393 394 395 396 397 |
# File 'lib/brief/model.rb', line 393 def after_initialize Array(self.class.after_initialization_hooks).each do |hook| hook.call(self) end end |
#set_default_attributes ⇒ Object
387 388 389 390 391 |
# File 'lib/brief/model.rb', line 387 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
399 400 401 |
# File 'lib/brief/model.rb', line 399 def set_slug_from(column = :name) self.slug = send(column).to_s.downcase.parameterize if slug.to_s.length == 0 end |