Module: Stretchy::Utils::Validation::Constructor

Defined in:
lib/stretchy/utils/validation.rb

Instance Method Summary collapse

Instance Method Details

#initialize(attributes = nil) ⇒ Object



55
56
57
58
59
60
# File 'lib/stretchy/utils/validation.rb', line 55

def initialize(attributes = nil)
  self.class.attribute_set.set(self, attributes) if attributes
  set_default_attributes
  validate!
  after_initialize(attributes) if respond_to?(:after_initialize)
end