Module: Conjur::Policy::Types::CustomStatement

Included in:
Grants, Permissions
Defined in:
lib/conjur/policy/types/policy.rb

Instance Method Summary collapse

Instance Method Details

#custom_statement(handler, &block) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/conjur/policy/types/policy.rb', line 19

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