class Github::Error::ServiceError

def create_error_summary

Other tags:
    Api: - private

Returns:
  • (String) -
def create_error_summary
  if data[:error]
    "\nError: #{data[:error]}"
  elsif data[:errors]
    message = "\nErrors:\n"
    message << data[:errors].map do |error|
      case error
      when Hash
        "Error: #{error.map { |k, v| "#{k}: #{v}" }.join(', ')}"
      else
        "Error: #{error}"
      end
    end.join("\n")
  end
end