Module: WellFormed

Defined in:
lib/well_formed.rb,
lib/well_formed/errors.rb,
lib/well_formed/struct.rb,
lib/well_formed/railtie.rb,
lib/well_formed/version.rb,
lib/well_formed/performer.rb,
lib/well_formed/with_user.rb,
lib/well_formed/extensions.rb,
lib/well_formed/action_form.rb,
lib/well_formed/collections.rb,
lib/well_formed/initializer.rb,
lib/well_formed/nested_form.rb,
lib/well_formed/persistence.rb,
lib/well_formed/translations.rb,
lib/well_formed/resource_form.rb,
lib/well_formed/simple_action.rb,
lib/well_formed/simple_struct.rb,
lib/well_formed/transactional.rb,
lib/well_formed/record_identity.rb,
lib/well_formed/simple_resource.rb,
lib/well_formed/nested_attributes.rb,
lib/well_formed/simple_nested_form.rb,
lib/well_formed/attribute_assignment.rb

Defined Under Namespace

Modules: AttributeAssignment, Collections, Extensions, Initializer, NestedAttributes, Performer, Persistence, RecordIdentity, Transactional, Translations, WithUser Classes: ActionForm, Error, NestedForm, Railtie, RecordInvalid, ResourceForm, SimpleAction, SimpleNestedForm, SimpleResource, SimpleStruct, Struct, UnmatchedAttributesError

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/well_formed.rb', line 29

def self.included(base)
  base.include ActiveModel::Model
  base.include ActiveModel::Attributes
  base.include Translations
  base.include Persistence
  base.include Transactional
  base.include Collections
  base.include NestedAttributes
  base.prepend Initializer
  base.include Extensions
end