Class: Schemurai::VM::ObjectRules

Inherits:
Data
  • Object
show all
Defined in:
lib/schemurai/vm/compiler.rb

Instance Attribute Summary collapse

Instance Attribute Details

#additional ⇒ Object (readonly)

Returns the value of attribute additional

Returns:

  • (Object) —

    the current value of additional



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def additional
  @additional
end

#dependencies ⇒ Object (readonly)

Returns the value of attribute dependencies

Returns:

  • (Object) —

    the current value of dependencies



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def dependencies
  @dependencies
end

#dependent_required ⇒ Object (readonly)

Returns the value of attribute dependent_required

Returns:

  • (Object) —

    the current value of dependent_required



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def dependent_required
  @dependent_required
end

#dependent_schemas ⇒ Object (readonly)

Returns the value of attribute dependent_schemas

Returns:

  • (Object) —

    the current value of dependent_schemas



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def dependent_schemas
  @dependent_schemas
end

#max_properties ⇒ Object (readonly)

Returns the value of attribute max_properties

Returns:

  • (Object) —

    the current value of max_properties



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def max_properties
  @max_properties
end

#min_properties ⇒ Object (readonly)

Returns the value of attribute min_properties

Returns:

  • (Object) —

    the current value of min_properties



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def min_properties
  @min_properties
end

#patterns ⇒ Object (readonly)

Returns the value of attribute patterns

Returns:

  • (Object) —

    the current value of patterns



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def patterns
  @patterns
end

#properties ⇒ Object (readonly)

Returns the value of attribute properties

Returns:

  • (Object) —

    the current value of properties



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def properties
  @properties
end

#property_names ⇒ Object (readonly)

Returns the value of attribute property_names

Returns:

  • (Object) —

    the current value of property_names



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def property_names
  @property_names
end

#required ⇒ Object (readonly)

Returns the value of attribute required

Returns:

  • (Object) —

    the current value of required



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def required
  @required
end

#unevaluated ⇒ Object (readonly)

Returns the value of attribute unevaluated

Returns:

  • (Object) —

    the current value of unevaluated



90
91
92
# File 'lib/schemurai/vm/compiler.rb', line 90

def unevaluated
  @unevaluated
end