Sha256: f3ad2b700c2585cfd77002a8b8d9af18b920f310e4c2733cd72c72c882040af4

Contents?: true

Size: 710 Bytes

Versions: 9

Compression:

Stored size: 710 Bytes

Contents

class Admin::SnippetsController < Admin::AdminController
  layout 'admin'
  respond_to :json, :html

  def index
    respond_to do |format|
      format.html {}
      format.json do
        params[:per_page] = 50 unless params.include?(:per_page)
        @snippets = Snippet.by_key.paginate(params)
        render json: @snippets.as_json
      end
    end
  end

  def edit
    @snippet = Snippet.find(params[:id])
    render action: :form, layout: !request.xhr?
  end

  def update
    @snippet = Snippet.find(params[:id])
    @snippet.update_attributes(params[:snippet])
    respond_to do |format|
      format.html {}
      format.json do
        render json: @snippet.as_json
      end
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
slices-2.0.2 app/controllers/admin/snippets_controller.rb
slices-2.0.1 app/controllers/admin/snippets_controller.rb
slices-2.0.0 app/controllers/admin/snippets_controller.rb
slices-1.0.5 app/controllers/admin/snippets_controller.rb
slices-1.0.4 app/controllers/admin/snippets_controller.rb
slices-1.0.3 app/controllers/admin/snippets_controller.rb
slices-1.0.2 app/controllers/admin/snippets_controller.rb
slices-1.0.1 app/controllers/admin/snippets_controller.rb
slices-1.0.0 app/controllers/admin/snippets_controller.rb