Class: Inspec::Resources::EtcGroupView

Inherits:
Object
  • Object
show all
Defined in:
lib/inspec/resources/etc_group.rb

Overview

object that hold a specifc view on etc group

Instance Method Summary collapse

Constructor Details

#initialize(parent, filter) ⇒ EtcGroupView

Returns a new instance of EtcGroupView.



128
129
130
131
# File 'lib/inspec/resources/etc_group.rb', line 128

def initialize(parent, filter)
  @parent = parent
  @filter = filter
end

Instance Method Details

#entriesObject

returns the group object



134
135
136
# File 'lib/inspec/resources/etc_group.rb', line 134

def entries
  @filter
end

#gidsObject

only return gids



144
145
146
# File 'lib/inspec/resources/etc_group.rb', line 144

def gids
  @parent.gids(@filter)
end

#groupsObject

only returns group name



139
140
141
# File 'lib/inspec/resources/etc_group.rb', line 139

def groups
  @parent.groups(@filter)
end

#usersObject

only returns users



149
150
151
# File 'lib/inspec/resources/etc_group.rb', line 149

def users
  @parent.users(@filter)
end