Class: Reform::Form

Inherits:
Contract show all
Includes:
MultiParameterAttributes, Save, Sync, Validate
Defined in:
lib/reform/form.rb,
lib/reform/form/virtual_attributes.rb

Defined Under Namespace

Modules: ActiveModel, ActiveRecord, Coercion, Composition, EmptyAttributesOptions, ReadonlyAttributesOptions, Save, Sync, Validate

Constant Summary

Constants inherited from Contract

Contract::RESERVED_METHODS

Instance Attribute Summary

Attributes inherited from Contract

#errors, #model

Method Summary

Methods included from Save

#save, #save!, #save_model, #to_nested_hash

Methods included from Sync

#deprecate_potential_readers_used_in_sync_or_save, #deprecate_potential_writers_used_in_validate, #sync!, #sync_models

Methods included from Validate

#update!, #validate

Methods included from Contract::PropertyMethods

#collection, #properties, #property, #setup_form_definition

Methods included from Contract::Validate

#validate, #validate!

Methods included from Contract::Setup

#create_fields, #initialize, #setup_fields