Module: SchemaMatcher::BuilderApi::ClassMethods
- Defined in:
- lib/schema_matcher/builder_api.rb
Instance Method Summary collapse
Instance Method Details
#define(model, &blk) ⇒ Object
13 14 15 |
# File 'lib/schema_matcher/builder_api.rb', line 13 def define(model, &blk) schema[model] = Entity.new(&blk) end |
#schema ⇒ Object
9 10 11 |
# File 'lib/schema_matcher/builder_api.rb', line 9 def schema instance_variable_get(:@schema) end |
#to_schema ⇒ Object
17 18 19 |
# File 'lib/schema_matcher/builder_api.rb', line 17 def to_schema schema.transform_values(&:to_schema) end |