module Simplec::EmbeddedImageActions::InstanceMethods

Public Instance Methods

create() click to toggle source
# File lib/simplec/embedded_image_actions.rb, line 9
def create
  @embedded_image = EmbeddedImage.new(embedded_image_params)
  if @embedded_image.save
    respond_to do |format|
      format.json {
        render status: 201, location: @embedded_image.url,
          json: @embedded_image.slice(:id, :asset_name, :asset_url)
      }
    end
  else
    respond_to do |format|
      format.json {
        render status: 422, json: @embedded_image.errors
      }
    end
  end
end

Private Instance Methods

embedded_image_params() click to toggle source
# File lib/simplec/embedded_image_actions.rb, line 29
def embedded_image_params
  params.permit(:asset_url, :asset_name)
end