Sha256: 90e5231f5104c4b001ae0948d1e627bb580027ee063bf7162682277b495a8d2e
Contents?: true
Size: 419 Bytes
Versions: 3
Compression:
Stored size: 419 Bytes
Contents
require 'config/validation/error' module Config module Validation module Validate def validate! if Config.schema v_res = Config.schema.(self.to_hash) unless v_res.success? error = Config::Validation::Error.format(v_res) raise Config::Validation::Error.new("Config validation failed:\n\n#{error}") end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
config-2.0.0 | lib/config/validation/validate.rb |
config-1.7.2 | lib/config/validation/validate.rb |
config-1.7.1 | lib/config/validation/validate.rb |