class Octokit::OneTimePasswordRequired
and headers include “X-GitHub-OTP”
Raised when GitHub returns a 401 HTTP status code
def self.required_header(headers)
- Private: -
def self.required_header(headers) OTP_DELIVERY_PATTERN.match headers['X-GitHub-OTP'].to_s end
def delivery_method_from_header
def delivery_method_from_header if match = self.class.required_header(@response[:response_headers]) match[1] end end
def password_delivery
-
(String)
-
def password_delivery @password_delivery ||= delivery_method_from_header end