Class: Shared::Security

Inherits:
Object
  • Object
show all
Defined in:
lib/vas/shared/security.rb

Overview

The security configuration for a resource

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#groupString (readonly)



29
30
31
# File 'lib/vas/shared/security.rb', line 29

def group
  @group
end

#locationObject (readonly)



32
33
34
# File 'lib/vas/shared/security.rb', line 32

def location
  @location
end

#ownerString (readonly)



26
27
28
# File 'lib/vas/shared/security.rb', line 26

def owner
  @owner
end

#permissionsHash (readonly)



23
24
25
# File 'lib/vas/shared/security.rb', line 23

def permissions
  @permissions
end

Instance Method Details

#to_sString



49
50
51
# File 'lib/vas/shared/security.rb', line 49

def to_s
  "#<#{self.class} owner='#@owner' group='#@group' permissions='#@permissions'>"
end