class HashSchema::OptionalSchema

Public Instance Methods

validate(data) click to toggle source
# File lib/hash_schema.rb, line 76
def validate(data)
  return if data.is_a?(Void)
  return chain.validate(data) if chain.kind_of?(Schema)
  expect(chain.inspect, data) unless chain == data
end