Sha256: 07ff4e42cd1de3d17d7fef09c6684ef6bb151b600c74bed05a333211fb4677dd

Contents?: true

Size: 429 Bytes

Versions: 16

Compression:

Stored size: 429 Bytes

Contents

module RailsCoreExtensions
  module ActionControllerSortable
    def self.included(base)
      base.extend ClassMethods
    end

    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

16 entries across 16 versions & 1 rubygems

Version Path
rails_core_extensions-0.12.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.11.3 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.11.2 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.11.1 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.11.0.beta.11 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.10.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.9.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.8.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.7.1 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.7.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.6.1 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.6.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.4.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.3.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.2.0 lib/rails_core_extensions/action_controller_sortable.rb
rails_core_extensions-0.1.1 lib/rails_core_extensions/action_controller_sortable.rb