Sha256: d1620a2138e882c7cda5191feb1a4da89ccc1e7eb678248b0c2151efab89561d

Contents?: true

Size: 236 Bytes

Versions: 2

Compression:

Stored size: 236 Bytes

Contents

class And < Arity2Operators
  Operator.register('&&', And, 13)

  def to_sql
    "(#{@left.to_sql} AND #{@right.to_sql})"
  end

  def evaluate(attributes={})
    !!@left.evaluate(attributes) && !!@right.evaluate(attributes)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lamep-0.2.1 lib/lamep/Expressions/and.rb
lamep-0.2 lib/lamep/Expressions/and.rb