module Hashie::Extensions::Coercion::ClassMethods

def build_container_coercion(type, value_type)

def build_container_coercion(type, value_type)
  value_coerce = fetch_coercion(value_type)
  lambda do |value|
    type.new(value.map { |v| value_coerce.call(v) })
  end
end