module Conjur::Policy::Types::ResourceMemberDSL
Define DSL accessor for Resource
role
field.
Public Class Methods
included(base)
click to toggle source
# File lib/conjur/policy/types/base.rb, line 389 def self.included(base) base.module_eval do alias role_accessor role def role r = nil, grant_option = nil if r role = Member.new(r) role.admin = true if grant_option == true if self.role self.role = Array(self.role) + [ role ] else self.role = role end else role_accessor end end end end
Public Instance Methods
role(r = nil, grant_option = nil)
click to toggle source
# File lib/conjur/policy/types/base.rb, line 393 def role r = nil, grant_option = nil if r role = Member.new(r) role.admin = true if grant_option == true if self.role self.role = Array(self.role) + [ role ] else self.role = role end else role_accessor end end