module DropboxApi::Errors class TooManyRequestsError < BasicError; end class TooManyWriteOperationsError < TooManyRequestsError; end class TooManyRequestsError attr_accessor :retry_after def self.build(message, metadata) subtype, metadata = find_subtype metadata subtype.new(message, metadata) end ErrorSubtypes = { :too_many_requests => TooManyRequestsError, :too_many_write_operations => TooManyWriteOperationsError } end end