INNER CODE UNIT · Ruby
initialize
stelligent/cfn_nag · lib/cfn-nag/cfn_nag_config.rb:5
def initialize(profile_definition: nil,
deny_list_definition: nil,
rule_directory: nil,
allow_suppression: true,
print_suppression: false,
isolate_custom_rule_exceptions: false,
fail_on_warnings: false,
ignore_fatal: false,
rule_repository_definitions: [],
rule_arguments: {},
rule_directory_recursive: false)
@rule_directory = rule_directory
@custom_rule_loader = CustomRuleLoader.new(
rule_directory: rule_directory,
allow_suppression: allow_suppression,
print_suppression: print_suppression,
isolate_custom_rule_exceptions: isolate_custom_rule_exceptions,
rule_repository_definitions: rule_repository_definitions,