Exception: EnvSpec::ValidationError

Inherits:
Error
  • Object
show all
Defined in:
lib/envspec/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(problems) ⇒ ValidationError

Returns a new instance of ValidationError.



14
15
16
17
18
# File 'lib/envspec/errors.rb', line 14

def initialize(problems)
  @problems = Array(problems)
  lines = ["env validation failed:"] + @problems.map { |p| "  - #{p}" }
  super(lines.join("\n"))
end

Instance Attribute Details

#problemsObject (readonly)

Returns the value of attribute problems.



13
14
15
# File 'lib/envspec/errors.rb', line 13

def problems
  @problems
end