Sha256: 1197f75757c473a76a636c7b7fd7ee20ebc8b018d28ec1faa0a3110db8d1b58e

Contents?: true

Size: 302 Bytes

Versions: 1

Compression:

Stored size: 302 Bytes

Contents

module Conjur
  module ActsAsRole
    def roleid
      self.attributes['roleid'] or raise "roleid attribute not found"
    end
    
    def role
      require 'conjur/role'
      Conjur::Role.new(Conjur::Authz::API.host, self.options)[Conjur::API.parse_role_id(self.roleid).join('/')]
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
conjur-api-2.1.2 lib/conjur/acts_as_role.rb