module Schema::Parsers::Hash

Schema::Parsers::Hash adds the hash type to schemas

Public Instance Methods

parse_hash(field_name, parsing_errors, value) click to toggle source
# File lib/schema/parsers/hash.rb, line 7
def parse_hash(field_name, parsing_errors, value)
  case value
  when ::Hash
    value
  else
    parsing_errors.add(field_name, ::Schema::ParsingErrors::INCOMPATABLE)
    nil
  end
end