Method: ActiveRecord::TableMetadata#predicate_builder

Defined in:
activerecord/lib/active_record/table_metadata.rb

#predicate_builderObject



70
71
72
73
74
75
76
77
78
# File 'activerecord/lib/active_record/table_metadata.rb', line 70

def predicate_builder
  if klass
    predicate_builder = klass.predicate_builder.dup
    predicate_builder.instance_variable_set(:@table, self)
    predicate_builder
  else
    PredicateBuilder.new(self)
  end
end