class Conjur::Policy::Types::Permit

Public Class Methods

new(privilege = nil) click to toggle source
# File lib/conjur/policy/types/permit.rb, line 42
def initialize privilege = nil
  self.privilege = privilege
end

Public Instance Methods

to_s() click to toggle source
# File lib/conjur/policy/types/permit.rb, line 46
def to_s
  if Array === role
    role_string = role.map &:role
    admin = false
  else
    role_string = role.role
    admin = role.admin
  end
  "Permit #{role_string} to [#{Array(privilege).join(', ')}] on #{Array(resource).join(', ')}#{admin ? ' with grant option' : ''}"
end