1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
module Arel class Take < Compound attr_reader :taken def initialize(relation, taken) @relation, @taken = relation, taken end def ==(other) Take === other and relation == other.relation and taken == other.taken end end end