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