lib/conjur/acts_as_role.rb in conjur-api-2.1.1 vs lib/conjur/acts_as_role.rb in conjur-api-2.1.2
- old
+ new
@@ -1,8 +1,12 @@
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}/roles/#{path_escape roleid}", self.options)
+ Conjur::Role.new(Conjur::Authz::API.host, self.options)[Conjur::API.parse_role_id(self.roleid).join('/')]
end
end
end
\ No newline at end of file