class Conjur::DSL2::Types::Grant

Public Instance Methods

to_s() click to toggle source
# File lib/conjur/dsl2/types/grant.rb, line 12
def to_s
  role_str = role.kind_of?(Array) ?
    role.join(', ') : role
  member_str = member.kind_of?(Array) ?
    member.map(&:role).join(', ') : member.role
  admin = member.kind_of?(Array) ?
    member.map(&:admin).all? : member.admin
  "Grant #{role_str} to #{member_str}#{replace ? ' exclusively ' : ''}#{admin ? ' with admin option' : ''}"
end