Module: Scheming

Defined in:
lib/scheming.rb,
lib/scheming/schema.rb,
lib/scheming/version.rb

Overview

Scheming

Defined Under Namespace

Modules: DSL, Schema, Type Classes: Attribute, Error

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.objectClass

Returns:

  • (Class)


16
17
18
19
20
# File 'lib/scheming.rb', line 16

def self.object(&)
  builder = Scheming::DSL::DataBuilder.new
  builder.instance_exec(&)
  builder.build
end