Module: FindDuplicates::ClassMethods

Defined in:
lib/find_duplicates.rb

Instance Method Summary collapse

Instance Method Details

#duplicates(*args) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/find_duplicates.rb', line 22

def duplicates(*args)
  set_fields(args)
  self.joins("join (
        select #{fields_str}, count(*) as qty
        from #{self.table_name}
        group by #{fields_str}
        having count(*) > 1
    ) t on #{fields_query}").all
end