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

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

Instance Method Summary collapse

Instance Method Details

#initialize(attributes = nil) ⇒ Object



59
60
61
62
63
64
# File 'lib/stretchy/utils/validation.rb', line 59

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