Class: AutomateIt::AccountManager::Portable::GroupQuery
- Defined in:
- lib/automateit/account_manager/portable.rb
Overview
GroupQuery
A class used for querying groups. See AccountManager#groups.
Instance Method Summary collapse
-
#[](query) ⇒ Object
See AccountManager#groups.
Instance Method Details
#[](query) ⇒ Object
See AccountManager#groups
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/automateit/account_manager/portable.rb', line 70 def [](query) Etc.endgrent begin case query when String return Etc.getgrnam(query) when Fixnum return Etc.getgrgid(query) else raise TypeError.new("unknonwn type for query: #{query.class}") end rescue ArgumentError return nil end end |