Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # frozen_string_literal: true
- module Sortable
- extend ActiveSupport::Concern
- included do
- generate_sort_scopes
- end
- module ClassMethods
- def generate_sort_scopes
- column_names.each do |column|
- scope "sort_by_#{column}", ->(order){ order(column => order) }
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement