Method: Sfn::Lint::Rule#initialize
- Defined in:
- lib/sfn/lint/rule.rb
#initialize(name, definitions, fail_message, provider = :aws) ⇒ self
Create a new rule
24 25 26 27 28 29 30 |
# File 'lib/sfn/lint/rule.rb', line 24 def initialize(name, definitions, , provider = :aws) @name = name.to_sym @definitions = definitions.dup.uniq.freeze @fail_message = @provider = Bogo::Utility.snake(provider).to_sym validate_definitions! end |