Module: Conjur::Policy::Types::RoleMemberDSL
- Included in:
- Grant
- Defined in:
- lib/conjur/policy/types/base.rb
Overview
Define DSL accessor for Role member
field.
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 |
# File 'lib/conjur/policy/types/base.rb', line 359 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 |