class AgnosticBackend::Queryable::Criteria::Between

Public Class Methods

new(attribute:, left_value:, right_value:, context: nil) click to toggle source
# File lib/agnostic_backend/queryable/criteria/ternary.rb, line 14
def initialize(attribute:, left_value:, right_value:, context: nil)
  attribute = attribute_component(attribute: attribute, context: context)
  left_value = value_component(value: left_value, context: context, type: attribute.type)
  right_value = value_component(value: right_value, context: context, type: attribute.type)
  super(attribute: attribute, left_value: left_value, right_value: right_value, context: context)
end