Sha256: dad3251911d766e95a28f379528d2b3c40d3a4f986b5b3aa5eb15ccac09097a9
Contents?: true
Size: 598 Bytes
Versions: 4
Compression:
Stored size: 598 Bytes
Contents
# frozen_string_literal: true module Leftovers class ConfigLoader class Schema class << self def error(node, requirement) node.error = "#{node.name_}must #{requirement}" false end def validate(node) node.valid? end def to_ruby(node) node.to_ruby end def ===(other) # leftovers:test_only # :nocov: if other.is_a?(Module) self >= other else other.is_a?(self) end # :nocov: end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems