Class: Conditions::FieldCondition
- Inherits:
-
Condition
show all
- Defined in:
- lib/triggerable/conditions/field/field_condition.rb
Instance Method Summary
collapse
Methods inherited from Condition
build
Constructor Details
Returns a new instance of FieldCondition.
3
4
5
6
|
# File 'lib/triggerable/conditions/field/field_condition.rb', line 3
def initialize field, value
@field = field
@value = value
end
|
Instance Method Details
#scope(table) ⇒ Object
12
13
14
|
# File 'lib/triggerable/conditions/field/field_condition.rb', line 12
def scope table
table[@field].send(@db_comparator, @value)
end
|
#true_for?(object) ⇒ Boolean
8
9
10
|
# File 'lib/triggerable/conditions/field/field_condition.rb', line 8
def true_for? object
field_value(object).send(@ruby_comparator, @value)
end
|