Module: Yarrow::Schema

Defined in:
lib/yarrow/schema/types.rb,
lib/yarrow/schema/value.rb,
lib/yarrow/schema/entity.rb,
lib/yarrow/schema/registry.rb,
lib/yarrow/schema/dictionary.rb,
lib/yarrow/schema/definitions.rb

Defined Under Namespace

Modules: Definitions, Types Classes: Dictionary, Entity, Registry, Value, ValueType

Class Method Summary collapse

Class Method Details

.define(&block) ⇒ Object



9
10
11
12
# File 'lib/yarrow/schema/registry.rb', line 9

def self.define(&block)
  instance = Registry.new
  instance.instance_eval(&block)
end