class Stylegen::Validator
Public Instance Methods
valid?(config)
click to toggle source
# File lib/stylegen/validator.rb, line 7 def valid?(config) schema.valid?(config) end
validate(config)
click to toggle source
# File lib/stylegen/validator.rb, line 11 def validate(config) errors = [] schema.validate(config).each do |v| errors << JSONSchemer::Errors.pretty(v) unless v["type"] == "schema" end errors end
Private Instance Methods
schema()
click to toggle source
# File lib/stylegen/validator.rb, line 23 def schema @schema ||= JSONSchemer.schema(File.read(File.join(__dir__, "resources/schema.json"))) end