Parent

Class/Module Index [+]

Quicksearch

HammerCLIForeman::Credentials

Public Class Methods

new(params={}) click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 4
def initialize(params={})
  @username = params[:username]
  @password = params[:password]
end

Public Instance Methods

clear() click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 23
def clear
  @username = nil
  @password = nil
end
empty?() click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 19
def empty?
  !@username && !@password
end
password() click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 14
def password
  @password ||= ask_user(_("[Foreman] password for %s: ") % @username, true) if HammerCLI.interactive?
  @password
end
to_params() click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 28
def to_params
  {
    :username => username,
    :password => password
  }
end
username() click to toggle source
# File lib/hammer_cli_foreman/credentials.rb, line 9
def username
  @username ||= ask_user(_("[Foreman] username: ")) if HammerCLI.interactive?
  @username
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.