Method: Gtool::Provision::User#groups
- Defined in:
- lib/gtool/provision/user.rb
#groups(username) ⇒ Object
108 109 110 111 112 113 114 115 116 117 118 119 120 121 |
# File 'lib/gtool/provision/user.rb', line 108 def groups(username) connection = Gtool::Auth.connection() groups = GProv::Provision::Group.all(connection, :member => username) fields = GProv::Provision::Group.attribute_names field_names = GProv::Provision::Group.attribute_titles rows = groups.map do |group| fields.map {|f| group.send f} end rows.unshift field_names print_table rows say "#{rows.length - 1} entries.", :cyan end |