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