Method: Inspec::Resources::GroupManagementSelector#select_group_manager

Defined in:
lib/resources/groups.rb

#select_group_manager(os) ⇒ Object

select group provider based on the operating system returns nil, if no group manager was found for the operating system



13
14
15
16
17
18
19
20
21
# File 'lib/resources/groups.rb', line 13

def select_group_manager(os)
  @group_provider = if os.darwin?
                      DarwinGroup.new(inspec)
                    elsif os.unix?
                      UnixGroup.new(inspec)
                    elsif os.windows?
                      WindowsGroup.new(inspec)
                    end
end