class ActiveRecord::PredicateBuilder::BasicObjectHandler
Experimental RBS support (using type sampling data from the type_fusion project).
# sig/active_record/relation/predicate_builder/basic_object_handler.rbs class ActiveRecord::PredicateBuilder::BasicObjectHandler def call: (Arel::Attributes::Attribute attribute, (String | Integer) value) -> Arel::Nodes::Equality def initialize: (ActiveRecord::PredicateBuilder predicate_builder) -> void end
:nodoc:
def call(attribute, value)
Experimental RBS support (using type sampling data from the type_fusion project).
def call: (Arel::Attributes::Attribute attribute, (String | Integer) value) -> Arel::Nodes::Equality
This signature was generated using 59 samples from 2 applications.
def call(attribute, value) bind = predicate_builder.build_bind_attribute(attribute.name, value) attribute.eq(bind) end
def initialize(predicate_builder)
Experimental RBS support (using type sampling data from the type_fusion project).
def initialize: (ActiveRecord::PredicateBuilder predicate_builder) -> void
This signature was generated using 3 samples from 1 application.
def initialize(predicate_builder) @predicate_builder = predicate_builder end