.gitignore | 100644 | 0 | 0 | | | 188 Bytes | 50c4a10d838a7e842f5e60fedabc420c2f11887732fdce923f4b70e7a517e4cc |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | f78a07c7d17143af316d9fcbed1d3ea943fe562955b4aba8d512182b7f52ea57 |
.travis.yml | 100644 | 0 | 0 | | | 30 Bytes | 9d81d0185d1ebe6764de3df9c16392a7268448f6fd5e2e6f1d0986273f5b6fba |
Gemfile | 100644 | 0 | 0 | | | 177 Bytes | 7018a2a72b73cd166bd96981382e500a0d4a97f5657fbb3ed3c4d3e0d2fdb331 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | a5dfcea64a47884d22ee274d5a09407a4a9fe6a588018ee4a06a9a7f5db0c0a7 |
README.md | 100644 | 0 | 0 | | | 5.37 KB | e570cb37ba4c8563b27b6bb587da4d8d5e2a10338a571dbe3bd4d8c3fee63e27 |
Rakefile | 100644 | 0 | 0 | | | 116 Bytes | 25c8dbfdfd70c69e1eb1ec4e2b8c8e7c10e9fd4e34e15c38deb534c9905975cb |
compel.gemspec | 100644 | 0 | 0 | | | 912 Bytes | 99d07c86e71c88f41570ac22c3af53e406b736a118154df3f22047b380b56256 |
lib/compel.rb | 100644 | 0 | 0 | | | 625 Bytes | 259deb80d7355b9496779e54ca4fd668357d81359871e0873e3ac9ed5fa0d9b9 |
lib/compel/builder/any.rb | 100644 | 0 | 0 | | | 136 Bytes | 74c61160bc7880aa25f35549ef7c106f45a5a277a0daa4c938adc16681166ada |
lib/compel/builder/array.rb | 100644 | 0 | 0 | | | 442 Bytes | a94011fd8047c7ee354cd7bc3030f428ea338eeff44330d5cd1c3e8a72babe25 |
lib/compel/builder/boolean.rb | 100644 | 0 | 0 | | | 269 Bytes | 67444da7c4880826ff6cb5290f3faffc5a474fa17f0867b33812da9526e10194 |
lib/compel/builder/common.rb | 100644 | 0 | 0 | | | 673 Bytes | 243edb05b18bfe19729ff36faa66795c8db9538dfb2bc636975acfa43c81b54a |
lib/compel/builder/common_value.rb | 100644 | 0 | 0 | | | 377 Bytes | 41c1a13e062984fea1101ea695262b3c22e149bcdc54b1b02dcbf33fe61c01c7 |
lib/compel/builder/date.rb | 100644 | 0 | 0 | | | 299 Bytes | 65d7e047206fff2e5d79b5d06f539e223995c800ed6beb5cdc5b86e9da926d01 |
lib/compel/builder/datetime.rb | 100644 | 0 | 0 | | | 304 Bytes | 785c2a32bea4d450dc5742247e5c8a32810a2befbab8948732cd9112d96621eb |
lib/compel/builder/float.rb | 100644 | 0 | 0 | | | 167 Bytes | a984638951f7b24af502087b7130ae328a3a84c2c84e4c120b7dfcde819552d6 |
lib/compel/builder/hash.rb | 100644 | 0 | 0 | | | 242 Bytes | 226d24ca02bda040b3cc4ea4970df5bbd98eabd7c9f5a27839dd4e8c48ab62d5 |
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 | | | 451 Bytes | 9b5130fbb08b39ddf962b9fd7792dabe4ed9fe41a5a520dadd049a791095ade5 |
lib/compel/builder/string.rb | 100644 | 0 | 0 | | | 286 Bytes | 713626c584c842e064566866b578661b2f2a14bdbb4d24520faf2df1e1514f56 |
lib/compel/builder/time.rb | 100644 | 0 | 0 | | | 296 Bytes | 4fd683a1928f11adbe5b2f60dbb1adc341b1614dfef4cb5d3d872fb4d7c1032b |
lib/compel/coercion/coercion.rb | 100644 | 0 | 0 | | | 969 Bytes | 070e56d9f4d209a43f8568e3251f01742ae1f3823089abf8ba8a3e09f7403454 |
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 | | | 657 Bytes | 03b93dd69b45cf24ac9d612727335be35da4b9e411ffa088ade9e3a4ac046b60 |
lib/compel/coercion/types/datetime.rb | 100644 | 0 | 0 | | | 670 Bytes | 8695b4f80b9cb8af7e60008792f45ed3aabd3c51a1bab69df2743afe6bdbe8bf |
lib/compel/coercion/types/float.rb | 100644 | 0 | 0 | | | 142 Bytes | a770a7777319afbf753e9ac5b76b2cab36e1705d59667347eacb03297a207846 |
lib/compel/coercion/types/hash.rb | 100644 | 0 | 0 | | | 160 Bytes | e42381fe2ba2e1de1c792967dd1ff93bc6bb3a1d2d343cd4df2da14172695084 |
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 | | | 654 Bytes | 53a537b4244612f400ed5422989df3249f83f557149a668bd9d1cd685bd46505 |
lib/compel/coercion/types/type.rb | 100644 | 0 | 0 | | | 583 Bytes | 11d53f97929ff1b3db8814c711dc4186f255bf8a27b403b351622d4ff2a0bc33 |
lib/compel/contract.rb | 100644 | 0 | 0 | | | 546 Bytes | 35ab6b231d5d88079ec89480528718e0524b6951256194f9d0e7a6dd82c8391a |
lib/compel/errors.rb | 100644 | 0 | 0 | | | 711 Bytes | 8bcd601f6719c1b952e83b5c9444443c35c9031e229df88f5182d2a1621a2e93 |
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 | | | 667 Bytes | 8d4b0ff8460794b7a0ab660751ba6d7190d4290cd022a8e3fc41f4d22bc936d7 |
lib/compel/validation/conditions/format.rb | 100644 | 0 | 0 | | | 311 Bytes | e23d1fb4ff25d6533050d7561f479acd85ec8918a6b407c059e29c347a3c34be |
lib/compel/validation/conditions/in.rb | 100644 | 0 | 0 | | | 328 Bytes | 1da267de735336c7b17a8d809be9edae5eccc520842f3f2fb878218cd36d47e5 |
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.46 KB | b2409a0b23a5dc1e970960bc9a6a722e97203fc34bb7f3bfa255e87664e1fc19 |
lib/compel/validators/array_validator.rb | 100644 | 0 | 0 | | | 2.02 KB | 867bb37e24785089421e68d86476792d9d40b6460f0de03e1af68fe0ad0f9a4b |
lib/compel/validators/base.rb | 100644 | 0 | 0 | | | 619 Bytes | 8f66ff47dc6bd07046b594d79a737571f12ffc8253c4ee0e18d226b82083fd80 |
lib/compel/validators/hash_validator.rb | 100644 | 0 | 0 | | | 2.13 KB | d97d2886efb312b89c7ebdfbd841af32e67d8fdc0ef603e7e2197621009336dd |
lib/compel/validators/type_validator.rb | 100644 | 0 | 0 | | | 1.64 KB | 3504dd6601a5ce49f1fa399472a54263efa2f18ebd3ad9f31c415372ff1f9fd8 |
lib/compel/version.rb | 100644 | 0 | 0 | | | 38 Bytes | 0c85a209c6040f6b5c46afb6505489a3e87a3b85304884dd198b464845571cae |
spec/compel/builder_spec.rb | 100644 | 0 | 0 | | | 14.3 KB | 2cbacbbb49c160bc5477acf54aed1e2a60ab942ea2b4aa7e1a53f8468ce872e9 |
spec/compel/coercion_spec.rb | 100644 | 0 | 0 | | | 6.94 KB | abee0a17dab577860136ce3bd847de1c4d35365e1b87d0070fd722280cb0d3af |
spec/compel/compel_spec.rb | 100644 | 0 | 0 | | | 13.9 KB | 565b41e0cd1e6effe918e26b3f8ee0234b21c76da49fdac81c882cbbbc35bdf5 |
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.04 KB | 9f9fdd2636fc7b8c03dd26e9cd355c07a57d50a2a31490fd26f6938ba8c74f9b |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 340 Bytes | 2c4169b374547c9e59453968351c36e7b44bdd3ff10224c75e37b082b5f9506d |
spec/support/sinatra_app.rb | 100644 | 0 | 0 | | | 750 Bytes | b6bb242a596cfe9ffc3a3ddf1a165e4d62d4262e55c0dbe7bafa89a76c9e9574 |