Sha256: ee6d7739ffb13d593a2026ee9c0614551fd098d811b57057fb8bbb0a209e89dc
Contents?: true
Size: 586 Bytes
Versions: 24
Compression:
Stored size: 586 Bytes
Contents
module Arel module Nodes class Unary < Arel::Nodes::Node attr_accessor :expr alias :value :expr def initialize expr super() @expr = expr end def hash @expr.hash end def eql? other self.class == other.class && self.expr == other.expr end alias :== :eql? end %w{ Bin Group Having Limit Not Offset On Ordering Top Lock DistinctOn }.each do |name| const_set(name, Class.new(Unary)) end end end
Version data entries
24 entries across 21 versions & 7 rubygems