Class: Ruby::Rego::Evaluator::ModuleContext

Inherits:
Struct
  • Object
show all
Defined in:
lib/ruby/rego/evaluator.rb

Overview

Per-module evaluation context for the policy-set path.

Instance Attribute Summary collapse

Instance Attribute Details

#compiled_moduleObject

Returns the value of attribute compiled_module

Returns:

  • (Object)

    the current value of compiled_module



34
35
36
# File 'lib/ruby/rego/evaluator.rb', line 34

def compiled_module
  @compiled_module
end

#expression_evaluatorObject

Returns the value of attribute expression_evaluator

Returns:

  • (Object)

    the current value of expression_evaluator



34
35
36
# File 'lib/ruby/rego/evaluator.rb', line 34

def expression_evaluator
  @expression_evaluator
end

#package_keyObject

Returns the value of attribute package_key

Returns:

  • (Object)

    the current value of package_key



34
35
36
# File 'lib/ruby/rego/evaluator.rb', line 34

def package_key
  @package_key
end

#reference_resolverObject

Returns the value of attribute reference_resolver

Returns:

  • (Object)

    the current value of reference_resolver



34
35
36
# File 'lib/ruby/rego/evaluator.rb', line 34

def reference_resolver
  @reference_resolver
end

#rule_evaluatorObject

Returns the value of attribute rule_evaluator

Returns:

  • (Object)

    the current value of rule_evaluator



34
35
36
# File 'lib/ruby/rego/evaluator.rb', line 34

def rule_evaluator
  @rule_evaluator
end