Class: Schemurai::VM::NumberRules

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

Instance Attribute Summary collapse

Instance Attribute Details

#exclusive_maximum ⇒ Object (readonly)

Returns the value of attribute exclusive_maximum

Returns:

  • (Object) —

    the current value of exclusive_maximum



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def exclusive_maximum
  @exclusive_maximum
end

#exclusive_minimum ⇒ Object (readonly)

Returns the value of attribute exclusive_minimum

Returns:

  • (Object) —

    the current value of exclusive_minimum



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def exclusive_minimum
  @exclusive_minimum
end

#mask ⇒ Object (readonly)

Returns the value of attribute mask

Returns:

  • (Object) —

    the current value of mask



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def mask
  @mask
end

#maximum ⇒ Object (readonly)

Returns the value of attribute maximum

Returns:

  • (Object) —

    the current value of maximum



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def maximum
  @maximum
end

#minimum ⇒ Object (readonly)

Returns the value of attribute minimum

Returns:

  • (Object) —

    the current value of minimum



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def minimum
  @minimum
end

#multiple_of ⇒ Object (readonly)

Returns the value of attribute multiple_of

Returns:

  • (Object) —

    the current value of multiple_of



5
6
7
# File 'lib/schemurai/vm/compiler.rb', line 5

def multiple_of
  @multiple_of
end