Sha256: f99bc4f1deeca41064c890d5ac8d4555b458834325709a5a61e6d255821b875a
Contents?: true
Size: 351 Bytes
Versions: 2
Compression:
Stored size: 351 Bytes
Contents
[ Array, Complex, Float, Integer, Numeric, Range, Rational, Regexp, String, Symbol, Time ].each do |type| name = type.to_s.gsub(/(.)([A-Z])/,'\1_\2').downcase # ActiveSupport/Inflector#underscore behaviour HashValidator.append_validator(HashValidator::Validator::SimpleValidator.new(name, lambda { |v| v.is_a?(type) })) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hash_validator-0.2.3 | lib/hash_validator/validators/simple_type_validators.rb |
hash_validator-0.2.2 | lib/hash_validator/validators/simple_type_validators.rb |