Module: EntitySchema
- Defined in:
- lib/entity_schema.rb,
lib/entity_schema/dsl.rb,
lib/entity_schema/schema.rb,
lib/entity_schema/version.rb,
lib/entity_schema/setup_field.rb,
lib/entity_schema/class_methods.rb,
lib/entity_schema/fields/object.rb,
lib/entity_schema/fields/abstract.rb,
lib/entity_schema/fields/property.rb,
lib/entity_schema/contracts/common.rb,
lib/entity_schema/contracts/object.rb,
lib/entity_schema/instance_methods.rb,
lib/entity_schema/fields/collection.rb,
lib/entity_schema/contracts/contract.rb,
lib/entity_schema/contracts/property.rb,
lib/entity_schema/builders/belongs_to.rb,
lib/entity_schema/transformers/common.rb,
lib/entity_schema/transformers/object.rb,
lib/entity_schema/contracts/belongs_to.rb,
lib/entity_schema/contracts/collection.rb,
lib/entity_schema/fields/fk_belongs_to.rb,
lib/entity_schema/transformers/abstract.rb,
lib/entity_schema/transformers/property.rb,
lib/entity_schema/contracts/fk_belongs_to.rb,
lib/entity_schema/transformers/belongs_to.rb,
lib/entity_schema/transformers/collection.rb,
lib/entity_schema/fields/object_belongs_to.rb,
lib/entity_schema/fields/observer_belongs_to.rb,
lib/entity_schema/transformers/fk_belongs_to.rb,
lib/entity_schema/contracts/object_belongs_to.rb,
lib/entity_schema/transformers/object_belongs_to.rb
Defined Under Namespace
Modules: ClassMethods, Contracts, Dsl, Fields, InstanceMethods, SetupField, Transformers Classes: Schema
Constant Summary collapse
- Undefined =
:undefined
- EMPTY_HASH =
TODO: EMPTY_HASH from Dry Core
{}.freeze
- VERSION =
'0.1.6'
Class Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
13 14 15 16 17 |
# File 'lib/entity_schema.rb', line 13 def self.extended(base) base.extend ClassMethods base.extend Dsl base.include InstanceMethods end |