Sha256: da5a7968291ae06b9ea8b3a780d526936494cca6a0cee176c099b5cdbfb7250d

Contents?: true

Size: 554 Bytes

Versions: 6

Compression:

Stored size: 554 Bytes

Contents

module Locomotive
  module Api
    class PagesController < BaseController

      def index
        @pages = current_site.pages.all
        respond_with(@pages)
      end

      def create
        @page = current_site.pages.create(params[:page])
        respond_with @page, :location => main_app.locomotive_api_pages_url
      end

      def update
        @page = current_site.pages.find(params[:id])
        @page.update_attributes(params[:page])
        respond_with @page, :location => main_app.locomotive_api_pages_url
      end

    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
locomotive_cms-2.0.0.rc7 app/controllers/locomotive/api/pages_controller.rb
locomotive_cms-2.0.0.rc6 app/controllers/locomotive/api/pages_controller.rb
locomotive_cms-2.0.0.rc5 app/controllers/locomotive/api/pages_controller.rb
locomotive_cms-2.0.0.rc4 app/controllers/locomotive/api/pages_controller.rb
locomotive_cms-2.0.0.rc2 app/controllers/locomotive/api/pages_controller.rb
locomotive_cms-2.0.0.rc1 app/controllers/locomotive/api/pages_controller.rb