Sha256: ec5873ef3c163a4238fadeed5b0e622fdf88e2b34554828a4e24eadfb0b594d5
Contents?: true
Size: 553 Bytes
Versions: 15
Compression:
Stored size: 553 Bytes
Contents
module SafetyPin class Query class WhereCondition attr_reader :name, :value, :comparator def initialize(name, value, comparator = "=") @name = name @value = value @comparator = comparator end def sql_fragment "[#{name}] #{comparator} '#{value}'" end def ==(object) self.name == object.name and self.value == object.value and self.comparator == object.comparator end def eql?(object) self == object end end end end
Version data entries
15 entries across 15 versions & 2 rubygems