class AutomateIt::AccountManager::Etc::UserQuery
UserQuery
¶ ↑
A class used for querying users. See AccountManager#users.
Public Instance Methods
[](query)
click to toggle source
See AccountManager#users
# File lib/automateit/account_manager/etc.rb, line 28 def [](query) ::Etc.endpwent begin case query when String return ::Etc.getpwnam(query) when Fixnum return ::Etc.getpwuid(query) else raise TypeError.new("unknonwn type for query: #{query.class}") end rescue ArgumentError return nil end end