.gitignore | 100644 | 0 | 0 | | | 188 Bytes | 50c4a10d838a7e842f5e60fedabc420c2f11887732fdce923f4b70e7a517e4cc |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | f78a07c7d17143af316d9fcbed1d3ea943fe562955b4aba8d512182b7f52ea57 |
.travis.yml | 100644 | 0 | 0 | | | 40 Bytes | f448db791b480eeac366a31296fb8334a5964d8acaf64a046b917e1062d9cd51 |
Gemfile | 100644 | 0 | 0 | | | 177 Bytes | 7018a2a72b73cd166bd96981382e500a0d4a97f5657fbb3ed3c4d3e0d2fdb331 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | f7b31f01a52bb0818310535bd49dbd52c2d35699c20f4cae79934de29317f20b |
README.md | 100644 | 0 | 0 | | | 6.28 KB | 37c3c0813168c1c58a7482b0e54e2f0606e05bdec375e50323afa9d8061e6132 |
Rakefile | 100644 | 0 | 0 | | | 116 Bytes | 25c8dbfdfd70c69e1eb1ec4e2b8c8e7c10e9fd4e34e15c38deb534c9905975cb |
compel.gemspec | 100644 | 0 | 0 | | | 864 Bytes | 42d387bce81971727da77795ec65d5790b175bd4160fabad72e53d30bf42a42f |
lib/compel.rb | 100644 | 0 | 0 | | | 623 Bytes | 9b8c55cdbaded6bf34a1250cfa55328204746aba5d781a979766f4186b119d67 |
lib/compel/builder/any.rb | 100644 | 0 | 0 | | | 136 Bytes | 74c61160bc7880aa25f35549ef7c106f45a5a277a0daa4c938adc16681166ada |
lib/compel/builder/array.rb | 100644 | 0 | 0 | | | 445 Bytes | 30067f1fddf34e7444e0fb02d0da72abbb9fdb6df028d2eaa77c884dba6e7cd6 |
lib/compel/builder/boolean.rb | 100644 | 0 | 0 | | | 282 Bytes | 88c1f20cacd17f8dc5c9662cd26d35e098ff7a3560c9b074a6a6ba626d2368ec |
lib/compel/builder/common.rb | 100644 | 0 | 0 | | | 1.27 KB | a0affc6834fdea6903d407a1dc6bb7d0a653923d2b3fb33a0686d5471d38198b |
lib/compel/builder/common_value.rb | 100644 | 0 | 0 | | | 1.57 KB | 007ad0219dd195b8637125ed025ac77d94dafeffcd57191ca4cba2ce3ea974f0 |
lib/compel/builder/date.rb | 100644 | 0 | 0 | | | 352 Bytes | 54507febc8ea0c46433f41715d8471e86512c28bd6674dacf9ec6b83231eb229 |
lib/compel/builder/datetime.rb | 100644 | 0 | 0 | | | 357 Bytes | bcb1e7f568b5072429086d3d66f2ee6ca363e2ec7bc83ca443d082a3a56c4e0f |
lib/compel/builder/float.rb | 100644 | 0 | 0 | | | 167 Bytes | a984638951f7b24af502087b7130ae328a3a84c2c84e4c120b7dfcde819552d6 |
lib/compel/builder/hash.rb | 100644 | 0 | 0 | | | 719 Bytes | c9fa9d158f601f88a1cbb43ba917536c34c560893e4de7bc34cbdf4af7adb5d5 |
lib/compel/builder/integer.rb | 100644 | 0 | 0 | | | 171 Bytes | 966b348e42aa84769bf81d5b450791936e09087d9febc2728a407735e1a03d9c |
lib/compel/builder/json.rb | 100644 | 0 | 0 | | | 138 Bytes | ed0ba9ece6055c6593dc05a76232a2f94ab1d1456da8899b3587a0c04b615ce7 |
lib/compel/builder/methods.rb | 100644 | 0 | 0 | | | 1.11 KB | 2b5c240b51d932a98336b51e3970f0ae4bb06157c47ecf0c3d2530ea43ef8ad7 |
lib/compel/builder/schema.rb | 100644 | 0 | 0 | | | 794 Bytes | 7e814e8e29eb572393fc5171e7e0beed66841446e7e5e8506da591eb161d8d68 |
lib/compel/builder/string.rb | 100644 | 0 | 0 | | | 864 Bytes | 6da2e7568ea7051cad8bb1556603cc3d3c34d0756d5ec525fb03266b466919ec |
lib/compel/builder/time.rb | 100644 | 0 | 0 | | | 349 Bytes | bfca7208eb034a3c1051a51623f2d3c72f1f86eef3e39e39637041c29f00364d |
lib/compel/coercion/coercion.rb | 100644 | 0 | 0 | | | 1011 Bytes | 4450a22a3f2f9642ee65832bc73181a955ecc9199dc6f92171818d1f7b1218a7 |
lib/compel/coercion/nil_result.rb | 100644 | 0 | 0 | | | 144 Bytes | 92f202b144cec48a25119a5c541f28e6ddc8b77a0e1531d68fd82b58a5cef05f |
lib/compel/coercion/result.rb | 100644 | 0 | 0 | | | 679 Bytes | 90b64cce399f63bd7b9c7e4915c8efe65599b69f8b903efa9ac85fc7d7fd3562 |
lib/compel/coercion/types/any.rb | 100644 | 0 | 0 | | | 122 Bytes | 55e5d6a08f4319cae39ac1c87fbb33ecffcba59726e74a525cec35d9770cc063 |
lib/compel/coercion/types/array.rb | 100644 | 0 | 0 | | | 170 Bytes | 4c3d9c4100549907f45cecdcf6e06d72193febff3d4138f243cfe8adb2c2915a |
lib/compel/coercion/types/boolean.rb | 100644 | 0 | 0 | | | 276 Bytes | 21767bdc071df3102c2a78c0cd1541fdc1afa0c83aa215c43189419e44e8a13d |
lib/compel/coercion/types/date.rb | 100644 | 0 | 0 | | | 176 Bytes | 0c1c0ab4199035b6606abfb98d733c897a82bc671d7815676c9b406a2de5da88 |
lib/compel/coercion/types/date_type.rb | 100644 | 0 | 0 | | | 747 Bytes | 434c56a281fba809f4c590569acfe6c76beb743c8613d0ea1e3d18f9cde23f8f |
lib/compel/coercion/types/datetime.rb | 100644 | 0 | 0 | | | 181 Bytes | b7a905420e208eb52742783f64086b392b196ac9a4ee1035726ef9cf55ac7d19 |
lib/compel/coercion/types/float.rb | 100644 | 0 | 0 | | | 142 Bytes | a770a7777319afbf753e9ac5b76b2cab36e1705d59667347eacb03297a207846 |
lib/compel/coercion/types/hash.rb | 100644 | 0 | 0 | | | 392 Bytes | b75a3fb9906cb9c02fcd3512421055c56a76df4fa6ccf75ef0de312ad059bdc3 |
lib/compel/coercion/types/integer.rb | 100644 | 0 | 0 | | | 146 Bytes | 98d607a3f6c392d68f89665538a32d4244ddd11fa2841b251f0a7174e952dd3e |
lib/compel/coercion/types/json.rb | 100644 | 0 | 0 | | | 164 Bytes | 31134ba6a9e62a9dbb98b743a7e65289b6dc4ba9c9d6298ae1dfdd592c84fe79 |
lib/compel/coercion/types/regexp.rb | 100644 | 0 | 0 | | | 172 Bytes | f7246f7281c1816c072067a7b6aa55c0aa33742545746bad8fd226d1f59dfd22 |
lib/compel/coercion/types/string.rb | 100644 | 0 | 0 | | | 172 Bytes | f735b62da3de0a4c411459260379456b9bd781b4f0cea835d497ca6a86c41c93 |
lib/compel/coercion/types/time.rb | 100644 | 0 | 0 | | | 173 Bytes | c15ecc79dcc6cba8f89ab57951d2c386a0537b17157e9dc8b07637d874180838 |
lib/compel/coercion/types/type.rb | 100644 | 0 | 0 | | | 697 Bytes | d824fdd3971fc254772b51fd6efd5443f11361d651503f2de13022f3c729d649 |
lib/compel/contract.rb | 100644 | 0 | 0 | | | 546 Bytes | 35ab6b231d5d88079ec89480528718e0524b6951256194f9d0e7a6dd82c8391a |
lib/compel/errors.rb | 100644 | 0 | 0 | | | 697 Bytes | 8424a1db375f800f19910085bf736efaf3c49d96927a89661a31dabc5e7df93e |
lib/compel/exceptions/invalid_object_error.rb | 100644 | 0 | 0 | | | 97 Bytes | 7037c88e48ea9c9ea594d8a8c2a5fc415a51476312b8cc6a33c7ef7208908c54 |
lib/compel/exceptions/type_error.rb | 100644 | 0 | 0 | | | 61 Bytes | 48cc1e979cb81e86af424519d54bcdd13687bda9cb62730ecf2dc51aa7744125 |
lib/compel/result.rb | 100644 | 0 | 0 | | | 447 Bytes | c76854791939d7e98d616a6832b70c98b9c2ab4bff6c10be0ffcc6e8a7822dd6 |
lib/compel/validation/conditions/condition.rb | 100644 | 0 | 0 | | | 985 Bytes | 168271f0704f2a350dc4902ce9fef700731113a4d6f21ad69b0aaa37e59eae0f |
lib/compel/validation/conditions/format.rb | 100644 | 0 | 0 | | | 311 Bytes | e23d1fb4ff25d6533050d7561f479acd85ec8918a6b407c059e29c347a3c34be |
lib/compel/validation/conditions/if.rb | 100644 | 0 | 0 | | | 393 Bytes | 55f363ee1a6dee5b04eeb984553c196c811728dc158bd2bcbcd4a88ac3876e6d |
lib/compel/validation/conditions/in.rb | 100644 | 0 | 0 | | | 300 Bytes | 6bfe9de0137350f66a9e70428515289c2056a5b9a7d2ab8ccf0d5579a9e2f6c7 |
lib/compel/validation/conditions/is.rb | 100644 | 0 | 0 | | | 407 Bytes | ec65de011c515349e6ed64f0ad0cf2c1d3c535fd4130951fe79c5733f9bf1632 |
lib/compel/validation/conditions/length.rb | 100644 | 0 | 0 | | | 316 Bytes | eb822b304eafce91330f29e158e602643254335025b26858609f4861085cd74f |
lib/compel/validation/conditions/max.rb | 100644 | 0 | 0 | | | 290 Bytes | 9c7fdc7e8588ff64211305c85a6fbf78cde2e0835930db0349055a8410aff702 |
lib/compel/validation/conditions/max_length.rb | 100644 | 0 | 0 | | | 317 Bytes | 21a1d533e63c359373f81b2964f4d3b09ecb856aacd1448d5b3ae30c788434da |
lib/compel/validation/conditions/min.rb | 100644 | 0 | 0 | | | 287 Bytes | a8628de606025f69114b8f93b1c99dbe4f30557012feb79895f1f8c36bb4130c |
lib/compel/validation/conditions/min_length.rb | 100644 | 0 | 0 | | | 314 Bytes | fb611309da785fa827d73b84ea7a90b94e65418449b0c4b92acee7384978a487 |
lib/compel/validation/result.rb | 100644 | 0 | 0 | | | 367 Bytes | 5c2cfcc0e5cafcd7e3e5ab0b340e2155c5ac49bdcdc2555242c14fa63e4fcbfd |
lib/compel/validation/validation.rb | 100644 | 0 | 0 | | | 1.7 KB | b20a9771166ee51c925c0795a8f37100658b3e6df7030cdf7dad73479a995912 |
lib/compel/validators/array_validator.rb | 100644 | 0 | 0 | | | 2.05 KB | 22ef0431998f3764aad70da1220b2cc588652544db6ca615954ad7306ec81749 |
lib/compel/validators/base.rb | 100644 | 0 | 0 | | | 619 Bytes | 8f66ff47dc6bd07046b594d79a737571f12ffc8253c4ee0e18d226b82083fd80 |
lib/compel/validators/hash_validator.rb | 100644 | 0 | 0 | | | 2.17 KB | 1f2fbe766c163b7cf30511a9004b9fe5e80916b00af1c4f0db753005750dad06 |
lib/compel/validators/type_validator.rb | 100644 | 0 | 0 | | | 1.64 KB | 3504dd6601a5ce49f1fa399472a54263efa2f18ebd3ad9f31c415372ff1f9fd8 |
lib/compel/version.rb | 100644 | 0 | 0 | | | 38 Bytes | 5ff3903d75b7374c9919c061754976c7e7165948c74d522ead3eafff96aa38ec |
spec/compel/builder_spec.rb | 100644 | 0 | 0 | | | 32 KB | 9cad9a337fb959e46a4730b20739c007f4f3d898c3964c178be74e1c0fe94a8b |
spec/compel/coercion_spec.rb | 100644 | 0 | 0 | | | 6.95 KB | 5f0371c7e73acca079bccdcdbf7261a4ec1100cbd59c72fda022ecb3bca21475 |
spec/compel/compel_spec.rb | 100644 | 0 | 0 | | | 13.7 KB | 979338b2cf1e3a2865a883497511273a6a09310b1eaed1c26264db36bc5f3ce0 |
spec/compel/errors_spec.rb | 100644 | 0 | 0 | | | 1.53 KB | 3715d2ab102d18075b788d91cb809d90ea5a7cec60d3447b697281a4c4d4e654 |
spec/compel/sinatra_integration_spec.rb | 100644 | 0 | 0 | | | 1.64 KB | 8e7611667774b58f23208f4c84900a2407caf9898efb27cca4e650567957b244 |
spec/compel/validation_spec.rb | 100644 | 0 | 0 | | | 6.31 KB | 3989c5bc4fba21c2c50b521a58b93733b1bdbed0f0ce42e93c50564b301f1c23 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 345 Bytes | 9c171e1d406286f07ab838daa76b3ac85a2cf0a325fe59578cb41eb3b5fea899 |
spec/support/sinatra_app.rb | 100644 | 0 | 0 | | | 750 Bytes | b6bb242a596cfe9ffc3a3ddf1a165e4d62d4262e55c0dbe7bafa89a76c9e9574 |