class SQB::WhereDSL::PositiveAttribute
Public Instance Methods
<(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 36 def <(value) @hash[@attribute_name][:less_than] = value end
Also aliased as: less_than
<=(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 41 def <=(value) @hash[@attribute_name][:less_than_or_equal_to] = value end
Also aliased as: less_than_or_equal_to
=~(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 31 def =~(value) @hash[@attribute_name][:like] = value end
Also aliased as: like
>(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 46 def >(value) @hash[@attribute_name][:greater_than] = value end
Also aliased as: greater_than
>=(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 51 def >=(value) @hash[@attribute_name][:greater_than_or_equal_to] = value end
Also aliased as: greater_than_or_equal_to
includes(*values)
click to toggle source
# File lib/sqb/where_dsl.rb, line 56 def includes(*values) @hash[@attribute_name][:in] = values end
Also aliased as: in
not()
click to toggle source
# File lib/sqb/where_dsl.rb, line 61 def not NegativeAttribute.new(@attribute_name, @hash) end
Also aliased as: does_not
not=(value)
click to toggle source
# File lib/sqb/where_dsl.rb, line 66 def not=(value) @hash[@attribute_name][:not_equal] = value end