class Shipment::CredentialsChecker

Attributes

netrc[R]

Public Class Methods

new() click to toggle source
# File lib/shipment/credentials_checker.rb, line 12
def initialize
  @netrc = Netrc.read
end
verify() click to toggle source
# File lib/shipment/credentials_checker.rb, line 8
def self.verify
  new.verify
end

Public Instance Methods

verify() click to toggle source
# File lib/shipment/credentials_checker.rb, line 16
def verify
  ![netrc["shipment.gh"], netrc["shipment.do"]].flatten.any? do |cred|
    cred.nil? || cred.empty? || cred == " "
  end
end