Top Level Namespace
Defined Under Namespace
Modules: Triggerable
Constant Summary collapse
- COMPARSIONS =
[ { name: 'Is', ancestor: Triggerable::Conditions::FieldCondition, args: { ruby_comparator: '==', db_comparator: 'eq' } }, { name: 'GreaterThan', ancestor: Triggerable::Conditions::FieldCondition, args: { ruby_comparator: '>', db_comparator: 'gt' } }, { name: 'LessThan', ancestor: Triggerable::Conditions::FieldCondition, args: { ruby_comparator: '<', db_comparator: 'lt' } }, { name: 'IsNot', ancestor: Triggerable::Conditions::FieldCondition, args: { ruby_comparator: '!=', db_comparator: 'not_eq'} }, { name: 'GreaterThanOrEqualTo', ancestor: Triggerable::Conditions::OrEqualTo, args: { db_comparator: 'gteq', additional_condition: 'Triggerable::Conditions::GreaterThan' } }, { name: 'LessThanOrEqualTo', ancestor: Triggerable::Conditions::OrEqualTo, args: { db_comparator: 'lteq', additional_condition: 'Triggerable::Conditions::LessThan' } } ]