Module: Id::Form
- Defined in:
- lib/id/form.rb,
lib/id/form/descriptor.rb,
lib/id/form/active_model_form.rb,
lib/id/form/field_with_form_support.rb
Defined Under Namespace
Modules: Descriptor
Classes: ActiveModelForm, FieldWithFormSupport
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
16
17
18
|
# File 'lib/id/form.rb', line 16
def self.included(base)
base.extend(Descriptor)
end
|
Instance Method Details
4
5
6
|
# File 'lib/id/form.rb', line 4
def as_form
@form_object ||= self.class.form_object.new(self)
end
|
#errors ⇒ Object
8
9
10
|
# File 'lib/id/form.rb', line 8
def errors
as_form.errors
end
|
#valid? ⇒ Boolean
12
13
14
|
# File 'lib/id/form.rb', line 12
def valid?
as_form.valid?
end
|