class RIMS::Password::PlainSource
Public Class Methods
build_from_conf(config)
click to toggle source
# File lib/rims/passwd.rb, line 116 def self.build_from_conf(config) plain_src = self.new for user_entry in config plain_src.entry(user_entry['user'], user_entry['pass']) end plain_src end
new()
click to toggle source
# File lib/rims/passwd.rb, line 81 def initialize @passwd = {} end
Public Instance Methods
entry(username, password)
click to toggle source
# File lib/rims/passwd.rb, line 103 def entry(username, password) @passwd[username] = password self end
fetch_password(username)
click to toggle source
# File lib/rims/passwd.rb, line 112 def fetch_password(username) @passwd[username] end
raw_password?()
click to toggle source
# File lib/rims/passwd.rb, line 99 def raw_password? true end
start()
click to toggle source
# File lib/rims/passwd.rb, line 85 def start if (@logger.debug?) then @passwd.each_key do |name| @logger.debug("user name: #{name}") end end nil end
stop()
click to toggle source
# File lib/rims/passwd.rb, line 94 def stop @passwd.clear nil end
user?(username)
click to toggle source
# File lib/rims/passwd.rb, line 108 def user?(username) @passwd.key? username end