22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/wdmc/user.rb', line 22
def show( name )
users = @wdmc.find_user( name )
user_exists = @wdmc.user_exists?( name )
abort "\nUser does not exist: ".color(:yellow) + "#{name}".color(:cyan) unless user_exists.include?( name )
users.each do |user|
puts "Username:\s".upcase.color(:magenta) + user[:username]
puts "\sUser ID\t\t: ".color(:whitesmoke) + "#{user[:user_id]}"
puts "\sFullname\t\t: ".color(:whitesmoke) + "#{user[:fullname]}" unless user[:fullname].empty?
puts "\sAdmin\t\t\t: ".color(:whitesmoke) + "#{user[:is_admin]}"
puts "\sPassword set\t\t: ".color(:whitesmoke) + "#{user[:is_password]}".color(:green) if user[:is_password] == 'true'
puts "\sPassword set\t\t: ".color(:whitesmoke) + "#{user[:is_password]}".color(:orange) if user[:is_password] == 'false'
end
end
|