Class: AgnosticBackend::Queryable::Criteria::Relational
Direct Known Subclasses
Contains, Equal, FreeText, Fuzzy, Greater, GreaterEqual, Less, LessEqual, NotEqual, Starts
Instance Attribute Summary
Attributes inherited from Binary
Attributes inherited from TreeNode
Instance Method Summary collapse
-
#initialize(attribute:, value:, context: nil) ⇒ Relational
constructor
A new instance of Relational.
Methods inherited from TreeNode
Methods included from Utilities
Constructor Details
#initialize(attribute:, value:, context: nil) ⇒ Relational
Returns a new instance of Relational.
15 16 17 18 19 |
# File 'lib/agnostic_backend/queryable/criteria/binary.rb', line 15 def initialize(attribute:, value:, context: nil) attribute = attribute_component(attribute: attribute, context: context) value = value_component(value: value, context: context, type: attribute.type) super(attribute: attribute, value: value, context: context) end |