module RSchemaHamster::DSL::Base
Public Instance Methods
hamster_hash_of(subschemas_hash)
click to toggle source
# 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)
click to toggle source
# File lib/rschema_hamster/dsl.rb, line 11 def hamster_set_of(subschema) GenericHamsterSetSchema.new(subschema) end