Sha256: 12ed9c9012874b6dc4e02e05784b2693be64c29b5323581ab57736d8aa5d53c3
Contents?: true
Size: 438 Bytes
Versions: 23
Compression:
Stored size: 438 Bytes
Contents
module RecordFilter module DSL class JoinCondition # :nodoc: all attr_reader :restriction def initialize(column, value) @column = column if column.is_a?(Hash) && value == Restriction::DEFAULT_VALUE @condition = column else @restriction = Restriction.new(column, value) end end def condition @condition || restriction end end end end
Version data entries
23 entries across 23 versions & 3 rubygems