Sha256: cafb27a45a1f284166411d0b5918bf32ec3fd814bb9130240ecd7fd0618128ba

Contents?: true

Size: 396 Bytes

Versions: 5

Compression:

Stored size: 396 Bytes

Contents

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_core_extensions-0.15.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.14.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.13.2 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.13.1 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.13.0 lib/rails_core_extensions/action_controller_sortable.rb