class RKelly::Nodes::ResolveNode
Public Instance Methods
==(other)
click to toggle source
Calls superclass method
RKelly::Nodes::Node#==
# File lib/rkelly/nodes/resolve_node.rb, line 4 def ==(other) return true if super if ('A'..'Z').include? @value[0] place = [Object, Module, RKelly::Nodes].find { |x| x.const_defined?(@value.to_sym) } return false unless place klass = place.const_get(@value.to_sym) return true if klass && other.is_a?(klass) || other.value.is_a?(klass) end false end
Also aliased as: =~