module Controller::Actions::Destroy

Public Instance Methods

destroy() click to toggle source
# File lib/resourcify/controller/actions/destroy.rb, line 3
def destroy
  authorize @record

  if @record.destroy
    render json: @record
  else
    @error[:type]     = 'Validation'
    @error[:message]  = 'Sorry, there were validation errors.'
    @error[:errors]   = @record.errors.messages
    @error[:messages] = @record.errors.full_messages

    render json: @error
  end
end