class CC::Config::Validation::CheckValidator
Attributes
data[R]
errors[R]
warnings[R]
Public Class Methods
new(data)
click to toggle source
# File lib/cc/config/validation/check_validator.rb, line 9 def initialize(data) @data = data @errors = [] @warnings = [] validate end
Private Instance Methods
validate()
click to toggle source
# File lib/cc/config/validation/check_validator.rb, line 22 def validate unless data.is_a?(Hash) errors << "must be a hash" return end validate_key_type("enabled", [TrueClass, FalseClass]) validate_key_type("config", Hash) end