class ADPDownloader::Config
Attributes
employer[RW]
quiet[W]
Public Class Methods
credentials()
click to toggle source
# File lib/adp-downloader/config.rb, line 10 def credentials @creds ||= from_stdin end
quiet?()
click to toggle source
# File lib/adp-downloader/config.rb, line 14 def quiet? @quiet end
Private Class Methods
creds(username, password, smsession_cookie)
click to toggle source
# File lib/adp-downloader/config.rb, line 19 def creds(username, password, smsession_cookie) { username: username, password: password, smsession_cookie: smsession_cookie, } end
from_netrc()
click to toggle source
# File lib/adp-downloader/config.rb, line 27 def from_netrc n = Netrc.read credential_string = [MACHINE_NAME, employer].compact.join('-') username, password = n[credential_string] creds(username, password) if username and password end
from_stdin()
click to toggle source
# File lib/adp-downloader/config.rb, line 44 def from_stdin # FIXME: https://github.com/andersonvom/adp-downloader/issues/6 #print "Username: " #username = STDIN.gets.chomp #print "Password: " #password = STDIN.noecho(&:gets).chomp #puts username = 'currently-not-working' password = 'currently-not-working' creds(username, password, read_cookie_file) end