Method: Inspec::Resources::EtcGroup#users

Defined in:
lib/resources/etc_group.rb

#users(filter = nil) ⇒ Object



57
58
59
60
61
62
63
64
65
66
# File 'lib/resources/etc_group.rb', line 57

def users(filter = nil)
  entries = filter || @entries
  return nil if entries.nil?
  # filter the user entry
  res = entries.map { |x|
    x['members'].split(',') if !x.nil? && !x['members'].nil?
  }.flatten
  # filter nil elements
  res.reject { |x| x.nil? || x.empty? }
end