class NetrcReader::Machine
Attributes
machine[R]
name[R]
Public Class Methods
new(name, config)
click to toggle source
# File lib/netrc_reader.rb, line 44 def initialize(name, config) @name = name @config = config end
Public Instance Methods
creds()
click to toggle source
# File lib/netrc_reader.rb, line 59 def creds @config.match( /machine (?<machine>.*) login (?<login>.*) password (?<password>.*)$/ ) end
ftp_open_opts()
click to toggle source
# File lib/netrc_reader.rb, line 65 def ftp_open_opts [machine, login, password] end
login()
click to toggle source
# File lib/netrc_reader.rb, line 55 def login creds[:login] if creds.respond_to?(:[]) end
password()
click to toggle source
# File lib/netrc_reader.rb, line 51 def password creds[:password] if creds.respond_to?(:[]) end