class AssociationCount::Configuration

Attributes

distinct[RW]
join_type[R]

Public Class Methods

new() click to toggle source
# File lib/association_count.rb, line 68
def initialize
  @distinct = false
  @join_type = :left_outer_joins
end

Public Instance Methods

join_type=(type) click to toggle source
# File lib/association_count.rb, line 73
def join_type=(type)
  type = type.to_sym
  unless %i[left_outer_joins joins].include?(type)
    raise(ArgumentError, "unknown join type '#{type}', must be one of left_outer_joins, joins")
  end
  @join_type = type.to_sym
end