Class: Predicator::Nodes::NilClassNode

Inherits:
BaseNode
  • Object
show all
Defined in:
lib/predicator/nodes/nil_class_node.rb

Instance Attribute Summary

Attributes inherited from BaseNode

#value

Instance Method Summary collapse

Methods inherited from BaseNode

#blank?, class_for, #compare_to_nil, #comparison_method, #initialize, #present?

Constructor Details

This class inherits a constructor from Predicator::Nodes::BaseNode

Instance Method Details

#compare_to_dateObject

Raises:



8
9
10
# File 'lib/predicator/nodes/nil_class_node.rb', line 8

def compare_to_date
  raise NilValueError
end

#compare_to_fixnumObject

Raises:



12
13
14
# File 'lib/predicator/nodes/nil_class_node.rb', line 12

def compare_to_fixnum
  raise NilValueError
end

#compare_to_floatObject

Raises:



16
17
18
# File 'lib/predicator/nodes/nil_class_node.rb', line 16

def compare_to_float
  raise NilValueError
end

#compare_to_stringObject

Raises:



20
21
22
# File 'lib/predicator/nodes/nil_class_node.rb', line 20

def compare_to_string
  raise NilValueError
end

#typeObject



4
5
6
# File 'lib/predicator/nodes/nil_class_node.rb', line 4

def type
  :nil
end