Sha256: 9c0313e47a28f2efca4abf0ec3dd52c20160046a62f76c381123bd72bd4c1a7b
Contents?: true
Size: 305 Bytes
Versions: 1
Compression:
Stored size: 305 Bytes
Contents
module Compel module Builder class Hash < Schema def initialize super(Coercion::Hash) end def keys(hash) options[:keys] = hash self end def validate(object) Contract.new(object, self).validate.serialize end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
compel-0.2.0 | lib/compel/builder/hash.rb |