Raised when GitHub returns a 401 HTTP status code and headers include “X-GitHub-OTP”
@private
@private
# File lib/octokit/error.rb, line 203 def self.required_header(headers) OTP_DELIVERY_PATTERN.match headers['X-GitHub-OTP'].to_s end
Delivery method for the user's OTP
@return [String]
# File lib/octokit/error.rb, line 210 def password_delivery @password_delivery ||= delivery_method_from_header end
# File lib/octokit/error.rb, line 216 def delivery_method_from_header if match = self.class.required_header(@response[:response_headers]) match[1] end end