class ParamsReady::Query::FixedOperatorPredicateBuilder

Public Class Methods

instance(name, altn: nil, attr: nil) click to toggle source
# File lib/params_ready/query/fixed_operator_predicate.rb, line 39
def self.instance(name, altn: nil, attr: nil)
  new FixedOperatorPredicateDefinition.new name, altn: altn, attribute_name: attr
end

Public Instance Methods

data_object_handles() click to toggle source
# File lib/params_ready/query/fixed_operator_predicate.rb, line 43
def data_object_handles
  [@definition.name, @definition.altn]
end
operator(name) click to toggle source
# File lib/params_ready/query/fixed_operator_predicate.rb, line 47
def operator(name)
  operator = PredicateRegistry.operator name, Format.instance(:backend)
  @definition.set_operator operator
end