class Construqt::Users
Public Class Methods
new(region)
click to toggle source
# File lib/construqt/users.rb, line 3 def initialize(region) @region = region @users = {} end
Public Instance Methods
add(name, cfg)
click to toggle source
# File lib/construqt/users.rb, line 8 def add(name, cfg) throw "user exists #{name}" if @users[name] cfg['name'] = name cfg['yubikey'] ||= nil @users[name] = OpenStruct.new(cfg) end
all()
click to toggle source
# File lib/construqt/users.rb, line 19 def all @users.values end
find(name)
click to toggle source
# File lib/construqt/users.rb, line 15 def find(name) @users[name] end