Class: TurboRex::Windows::Security::ACL::DACL

Inherits:
TurboRex::Windows::Security::ACL show all
Defined in:
lib/turborex/windows/security/acl.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(revision, count, ace_list = []) ⇒ DACL

Returns a new instance of DACL.



12
13
14
15
16
# File 'lib/turborex/windows/security/acl.rb', line 12

def initialize(revision, count, ace_list=[])
  @revision = revision
  @count = count
  @ace_list = ace_list.freeze
end

Instance Attribute Details

#ace_listObject (readonly)

Returns the value of attribute ace_list.



10
11
12
# File 'lib/turborex/windows/security/acl.rb', line 10

def ace_list
  @ace_list
end

#countObject (readonly)

Returns the value of attribute count.



9
10
11
# File 'lib/turborex/windows/security/acl.rb', line 9

def count
  @count
end

#revisionObject (readonly)

Returns the value of attribute revision.



8
9
10
# File 'lib/turborex/windows/security/acl.rb', line 8

def revision
  @revision
end

Class Method Details

.from_raw(raw) ⇒ Object

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/turborex/windows/security/acl.rb', line 18

def self.from_raw(raw)
  raise NotImplementedError
end