You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
398 B

  1. # frozen_string_literal: true
  2. module Mastodon
  3. class Error < StandardError; end
  4. class NotPermittedError < Error; end
  5. class ValidationError < Error; end
  6. class RaceConditionError < Error; end
  7. class UnexpectedResponseError < Error
  8. def initialize(response = nil)
  9. @response = response
  10. end
  11. def to_s
  12. "#{@response.uri} returned code #{@response.code}"
  13. end
  14. end
  15. end