Module: Brief::Model::Initializers
- Defined in:
- lib/brief/model.rb
Instance Method Summary collapse
Instance Method Details
#after_initialize ⇒ Object
264 265 266 267 268 |
# File 'lib/brief/model.rb', line 264 def after_initialize Array(self.class.after_initialization_hooks).each do |hook| hook.call(self) end end |
#set_default_attributes ⇒ Object
258 259 260 261 262 |
# File 'lib/brief/model.rb', line 258 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
270 271 272 |
# File 'lib/brief/model.rb', line 270 def set_slug_from(column = :name) self.slug = send(column).to_s.downcase.parameterize if slug.to_s.length == 0 end |