instance method expand_attribute_names_for_aggregates

Ruby on Rails 3.2.22.5

Since v3.2.22.5 Last seen in v3.2.22.5 Private

Signature

expand_attribute_names_for_aggregates(attribute_names)

Similar in purpose to expand_hash_conditions_for_aggregates.

Parameters

attribute_names req
Source
# File activerecord/lib/active_record/dynamic_matchers.rb, line 60
    def expand_attribute_names_for_aggregates(attribute_names)
      attribute_names.map { |attribute_name|
        unless (aggregation = reflect_on_aggregation(attribute_name.to_sym)).nil?
          aggregate_mapping(aggregation).map do |field_attr, _|
            field_attr.to_sym
          end
        else
          attribute_name.to_sym
        end
      }.flatten
    end

Defined in activerecord/lib/active_record/dynamic_matchers.rb line 60 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::DynamicMatchers

Type at least 2 characters to search.

↑↓ navigate · open · esc close