Sha256: 085b62de48a75645ec82fd1d979421548b277d050ed1b1e3528eda2e44834dd2
Contents?: true
Size: 687 Bytes
Versions: 51
Compression:
Stored size: 687 Bytes
Contents
module Ox # The Node is the base class for all other in the Ox module. class Node # String value associated with the Node. attr_accessor :value # Creates a new Node with the specified String value. # @param [String] value string value for the Node def initialize(value) @value = value.to_s end # Returns true if this Object and other are of the same type and have the # equivalent value otherwise false is returned. # @param [Object] other Object to compare _self_ to. def eql?(other) return false if (other.nil? or self.class != other.class) other.value == self.value end alias == eql? end # Node end # Ox
Version data entries
51 entries across 51 versions & 1 rubygems