module Ellen::Env::Validatable

Public Instance Methods

validate() click to toggle source
# File lib/ellen/env/validatable.rb, line 20
def validate
  self.class.envs.each(&:validate)
rescue MissingRequiredKeyError => exception
  raise ValidationError, "#{exception}\n#{self.class.usage}"
end
validate!() click to toggle source
# File lib/ellen/env/validatable.rb, line 26
def validate!
  validate
rescue ValidationError => exception
  Ellen.die(exception)
end