Class: AWS::PWS::StealthClient
- Defined in:
- lib/aws/pws/stealth_client.rb
Instance Attribute Summary
Attributes inherited from Client
Instance Method Summary collapse
-
#initialize ⇒ StealthClient
constructor
A new instance of StealthClient.
Methods inherited from Client
Constructor Details
#initialize ⇒ StealthClient
Returns a new instance of StealthClient.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/aws/pws/stealth_client.rb', line 6 def initialize ::PWS.include(AWS::PWS::Silencer) STDERR.print 'Enter PWS password: ' system 'stty -echo' @cli = ::PWS.new(password: gets.chomp) system 'stty echo' STDERR.puts super end |