module Trailblazer::Finder::Utils::Extra
Public Instance Methods
apply_handler(handler, predicate_handler = "Trailblazer::Finder::Adapters::Basic::Predicates")
click to toggle source
# File lib/trailblazer/finder/utils/extra.rb, line 10 def apply_handler(handler, predicate_handler = "Trailblazer::Finder::Adapters::Basic::Predicates") case handler when Symbol then ->(entity, attribute, value) { method(handler).call entity, attribute, value } when Proc then handler else Object.const_get(predicate_handler).__send__ :set_eq_handler end end