Module: RSchemaHamster::DSL::Base
- Included in:
- RSchema::DSL, RSchemaHamster::DSL
- Defined in:
- lib/rschema_hamster/dsl.rb
Instance Method Summary collapse
Instance Method Details
#hamster_hash_of(subschemas_hash) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/rschema_hamster/dsl.rb', line 4 def hamster_hash_of(subschemas_hash) raise InvalidSchemaError unless subschemas_hash.size == 1 GenericHamsterHashSchema.new( subschemas_hash.keys.first, subschemas_hash.values.first) end |
#hamster_set_of(subschema) ⇒ Object
11 12 13 |
# File 'lib/rschema_hamster/dsl.rb', line 11 def hamster_set_of(subschema) GenericHamsterSetSchema.new(subschema) end |