Sha256: 2712b9c1c50de1a460301ff4b213084b83d410be105f4f47fb517267ed65e97f
Contents?: true
Size: 726 Bytes
Versions: 3
Compression:
Stored size: 726 Bytes
Contents
module Spree module Api module V1 class ImagesController < Spree::Api::V1::BaseController def show @image = Image.find(params[:id]) end def create authorize! :create, Image @image = Image.create(params[:image]) render :show, :status => 201 end def update authorize! :update, Image @image = Image.find(params[:id]) @image.update_attributes(params[:image]) render :show, :status => 200 end def destroy authorize! :delete, Image @image = Image.find(params[:id]) @image.destroy render :text => nil end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems