Sha256: 66dee4c317735f78bd8a6427bf1477ec6b6d0cd4709404397492a98745087598

Contents?: true

Size: 831 Bytes

Versions: 26

Compression:

Stored size: 831 Bytes

Contents

module Locomotive
  module Api
    class ContentAssetsController < BaseController

      load_and_authorize_resource class: Locomotive::ContentAsset, through: :current_site

      def index
        respond_with(@content_assets)
      end

      def show
        respond_with(@content_asset)
      end

      def create
        @content_asset.from_presenter(params[:content_asset])
        @content_asset.save
        respond_with @content_asset, location: main_app.locomotive_api_content_assets_url
      end

      def update
        @content_asset.from_presenter(params[:content_asset])
        @content_asset.save
        respond_with @content_asset, location: main_app.locomotive_api_content_assets_url
      end

      def destroy
        @content_asset.destroy
        respond_with @content_asset
      end

    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
locomotive_cms-2.5.7 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.6 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.6.rc2 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.6.rc1 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.5 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.4 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.3 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.2 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.1 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.0 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.0.rc3 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.0.rc2 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.5.0.rc1 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.4.1 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.4.0 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.3.1 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.3.0 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.2.3 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.2.2 app/controllers/locomotive/api/content_assets_controller.rb
locomotive_cms-2.2.1 app/controllers/locomotive/api/content_assets_controller.rb