Class: Reform::Form

Inherits:
Contract show all
Extended by:
Scalar::Property
Includes:
MultiParameterAttributes, Changed, Save, Sync, Validate
Defined in:
lib/reform/form.rb

Defined Under Namespace

Modules: ActiveModel, ActiveRecord, Changed, Coercion, Composition, JSON, ModelReflections, Module, Save, Scalar, 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 Changed

#changed, #changed?

Methods included from Save

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

Methods included from Sync

#sync!, #sync_models

Methods included from Sync::Writeable

#sync_hash

Methods included from Sync::SyncHash

#sync_hash

Methods included from Validate

#update!, #validate

Methods inherited from Contract

representer, representers

Methods included from Contract::PropertyMethods

#collection, #properties, #property, #setup_form_definition

Methods included from Schema

#schema

Methods included from Contract::Validate

#validate, #validate!

Methods included from Contract::Setup

#create_fields, #initialize, #setup_fields, #setup_representer

Methods included from Contract::Setup::Readable

#setup_options

Methods included from Contract::Setup::SetupOptions

#setup_options