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