Class: UnixGroup

Inherits:
GroupInfo show all
Defined in:
lib/resources/group.rb

Overview

implements generic unix groups via /etc/group

Instance Attribute Summary

Attributes inherited from GroupInfo

#inspec

Instance Method Summary collapse

Methods inherited from GroupInfo

#initialize

Constructor Details

This class inherits a constructor from GroupInfo

Instance Method Details

#group_info(group, _domain = nil) ⇒ Object



96
97
98
99
100
101
102
103
# File 'lib/resources/group.rb', line 96

def group_info(group, _domain = nil)
  inspec.etc_group.where(name: group).entries.map { |grp|
    {
      name: grp['name'],
      gid: grp['gid'],
    }
  }
end