Module: RailsScopy::ClassMethods

Defined in:
lib/rails_scopy.rb

Instance Method Summary collapse

Instance Method Details

#performObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/rails_scopy.rb', line 12

def perform
  return if abstract_class?
  columns.each do |column|
    name = column.name
    perform_order(name)
    perform_base(name)
    method = "perform_#{column.type}"
    valid = respond_to?(method, :include_private)
    send(method, name) if valid
  end
end