Module: Conjur::DSL2::Ruby::CustomStatement

Included in:
Grants, Permissions
Defined in:
lib/conjur/dsl2/ruby/loader.rb

Instance Method Summary collapse

Instance Method Details

#custom_statement(handler, &block) ⇒ Object



67
68
69
70
71
72
73
74
# File 'lib/conjur/dsl2/ruby/loader.rb', line 67

def custom_statement handler, &block
  record = yield
  class << record
    include RecordReferenceFactory
  end
  push record
  do_scope record, &handler
end