class Grape::Endpoint
Public Instance Methods
error!(message, status = nil, headers = nil)
click to toggle source
# File lib/grape_ape_rails/api.rb, line 101 def error!(message, status = nil, headers = nil) if defined?(::Rails) && Rails.respond_to?(:logger) api_version = "[#{env['rack.routing_args'][:route_info].route_version}]" rescue nil Rails.logger.warn "[API]#{api_version} Responding with #{status} #{message}" end status = settings[:default_error_status] unless status throw :error, message: message, status: status, headers: headers end