Sha256: 3a13467d56b4eec06dc9f846c572feb1da5e546aa24cb3990190f74b0674219e

Contents?: true

Size: 391 Bytes

Versions: 7

Compression:

Stored size: 391 Bytes

Contents

# coding: utf-8

class Redditor::Admin::PagesController < Redditor::Admin::BaseController
  layout false

  def sort
    params[:sort].each do |k, v|
      v.each do |klass, info|
        "Redditor::#{klass.camelcase.gsub('Redditor::', '')}".constantize.find_by_id(info[:index]).update_attributes(position: info[:position]) rescue nil
      end
    end

    render :nothing => true
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
redditor-0.1.17 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.16 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.15 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.14 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.12 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.11 app/controllers/redditor/admin/pages_controller.rb
redditor-0.1.10 app/controllers/redditor/admin/pages_controller.rb