Module: Conjur::DSL2::Types::ResourceMemberDSL
Overview
Define DSL accessor for Resource role
field.
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 |
# File 'lib/conjur/dsl2/types/base.rb', line 358 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 |