module ActiveResponse::Controller::CrudDefaults::Destroy

Private Instance Methods

destroy_execute() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 9
def destroy_execute
  current_resource!.destroy
end
destroy_failure() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 13
def destroy_failure
  respond_with_invalid_resource(active_response_options)
end
destroy_failure_options() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 17
def destroy_failure_options
  {
    notice: active_response_failure_message,
    resource: current_resource!
  }
end
destroy_success() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 24
def destroy_success
  respond_with_destroyed(active_response_options)
end
destroy_success_location() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 36
def destroy_success_location
  url_for("/#{controller_name}")
end
destroy_success_options() click to toggle source
# File lib/active_response/controller/crud_defaults/destroy.rb, line 28
def destroy_success_options
  {
    location: destroy_success_location,
    notice: active_response_success_message,
    resource: current_resource!
  }
end