module Conjur::Policy::Types::RoleMemberDSL
Define DSL accessor for Role
member
field.
Public Class Methods
included(base)
click to toggle source
# File lib/conjur/policy/types/base.rb, line 366 def self.included(base) base.module_eval do alias member_accessor member def member r = nil, admin_option = false if r member = Member.new(r) member.admin = true if admin_option == true if self.member self.member = Array(self.member).push(member) else self.member = member end else member_accessor end end end end
Public Instance Methods
member(r = nil, admin_option = false)
click to toggle source
# File lib/conjur/policy/types/base.rb, line 370 def member r = nil, admin_option = false if r member = Member.new(r) member.admin = true if admin_option == true if self.member self.member = Array(self.member).push(member) else self.member = member end else member_accessor end end