sealink/rails_core_extensions

View on GitHub
lib/rails_core_extensions/action_controller_sortable.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RailsCoreExtensions
  module ActionControllerSortable
    extend ActiveSupport::Concern

    module ClassMethods
      def sortable
        include RailsCoreExtensions::ActionControllerSortable::InstanceMethods
      end
    end

    module InstanceMethods
      def sort
        RailsCoreExtensions::Sortable.new(params, controller_name).sort
        head :ok
      end
    end
  end
end