Class: Rasti::Form

Inherits:
Model
  • Object
show all
Extended by:
MultiRequire
Includes:
Validable
Defined in:
lib/rasti/form.rb,
lib/rasti/form/errors.rb,
lib/rasti/form/validable.rb

Defined Under Namespace

Modules: Validable Classes: ValidationError

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ Form

Returns a new instance of Form.



16
17
18
19
20
# File 'lib/rasti/form.rb', line 16

def initialize(attributes={})
  assign_attributes! attributes
  validate_type_casting!
  validate!
end

Instance Method Details

#assigned?(attr_name) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/rasti/form.rb', line 22

def assigned?(attr_name)
  assigned_attribute? attr_name.to_sym
end