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