.gitignore | 100644 | 0 | 0 | | | 72 Bytes | 08444a9cac139f0c92b94b0ef750cb5ed889c6d774a22d0f40a73aab9b53c716 |
.rspec | 100644 | 0 | 0 | | | 45 Bytes | 3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265 |
.rubocop.yml | 100644 | 0 | 0 | | | 253 Bytes | 0d9bad20df24dd6528a9df4c5b6704d2d27a46bf9cba2f5517f6503a29cac895 |
.rubocop_todo.yml | 100644 | 0 | 0 | | | 390 Bytes | f22a20f25b5ad384fe8e96f7c7741913f10a97696c9aa42f421e4ed57b102953 |
.travis.yml | 100644 | 0 | 0 | | | 647 Bytes | 1796de718e7d7b7988433b9b9174682b40b1d617e19c2c621f27fa41824553a2 |
CHANGELOG.md | 100644 | 0 | 0 | | | 2.31 KB | 3de8570fdae986ecc74084d08987c02a4d9861dae07aef9671378533b51f43ab |
Gemfile | 100644 | 0 | 0 | | | 217 Bytes | 2543a4e018ac119a11bb136af7db066af92ae2c215dc821a1f98d2b70eaa41f5 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | 825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87 |
README.md | 100644 | 0 | 0 | | | 2.89 KB | 011b032ba5a9cab03e4e9ffd6fd22e76cce357db65605baa37425771cf0f6ebf |
Rakefile | 100644 | 0 | 0 | | | 257 Bytes | dd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882 |
dry-logic.gemspec | 100644 | 0 | 0 | | | 920 Bytes | 142f5a68352b0bab0eb9da21cd0379f4b943bd86ee5b806182aa542e2d0556a2 |
examples/basic.rb | 100644 | 0 | 0 | | | 515 Bytes | 5ee6656be749e98411084423570177c38f192da377392006856a8f17f2579f4e |
lib/dry-logic.rb | 100644 | 0 | 0 | | | 20 Bytes | 2c8497c49f87a47ab05c054719b42fd6627a92529465dfe7ec5c4ff658ca36dc |
lib/dry/logic.rb | 100644 | 0 | 0 | | | 175 Bytes | efb6018857a09c8ed85d6ac97e41feecdb6ac1fe0bb8553af149308645db48d9 |
lib/dry/logic/evaluator.rb | 100644 | 0 | 0 | | | 926 Bytes | f76a5374185222b36a64224b8bf89da459fb05a923451a16f2c9901b4e7d5a4a |
lib/dry/logic/predicate.rb | 100644 | 0 | 0 | | | 2.36 KB | 76e05f0b2342513abe56ccbe7aad059ce0eb9a2d0a79027079d599219b0b7aae |
lib/dry/logic/predicate_set.rb | 100644 | 0 | 0 | | | 446 Bytes | 1dccda82491362d387daf462c97f05d5447a6445e4bdb7f5ed701ba310899b8b |
lib/dry/logic/predicates.rb | 100644 | 0 | 0 | | | 3.88 KB | c3c03cd2ed39477e6c719412bb079cfd48495287a12635d842fca321e7fb9810 |
lib/dry/logic/result.rb | 100644 | 0 | 0 | | | 1.14 KB | 139980a27e55373ba3204893a5629755253dcd4c2d34d10215e6555d432cd455 |
lib/dry/logic/result/each.rb | 100644 | 0 | 0 | | | 446 Bytes | 1650e14eea54ce1a0ea66b0aafe977184645a52b6f0f118c6e397cd8c9e5d492 |
lib/dry/logic/result/multi.rb | 100644 | 0 | 0 | | | 287 Bytes | f9287013796ca25a6231032a5c462355637e822c089eb321b14b49b102f2a6ab |
lib/dry/logic/result/named.rb | 100644 | 0 | 0 | | | 313 Bytes | 557bfcedd59a092e765c698bf747b2ce2550a06fa2fd98b16fe47b11bd890eda |
lib/dry/logic/result/set.rb | 100644 | 0 | 0 | | | 213 Bytes | fd991eba1652ab6499c2725cce55af6518c3328be75e22195fe0593d9284a753 |
lib/dry/logic/result/value.rb | 100644 | 0 | 0 | | | 329 Bytes | 1fe4f61711863ea2e9e0dd405742d2bb4b703a86738a82983d234d5aa078ab5d |
lib/dry/logic/rule.rb | 100644 | 0 | 0 | | | 1.5 KB | 34ba99eaeb018cd9d92f3f9fd3992c9e07d94d631cb6d84bc1c313c1008d602f |
lib/dry/logic/rule/attr.rb | 100644 | 0 | 0 | | | 192 Bytes | 129d7c6d04cf10fb9ea5a9fbb2776bc61df3f5bf54f2c5d9690e8da781b3921d |
lib/dry/logic/rule/check.rb | 100644 | 0 | 0 | | | 836 Bytes | 8237d5cf0b6bd1181cb5d16a2d27f65820029650d81f3649694484bbd25e3af1 |
lib/dry/logic/rule/composite.rb | 100644 | 0 | 0 | | | 1.55 KB | 31e7917e0236f5134509033f9c93dca5e597c57e7382cd0f7cfc956d94a02dca |
lib/dry/logic/rule/each.rb | 100644 | 0 | 0 | | | 237 Bytes | 6a5fb8c84b23bc8f5a39880f4c8e69971182a88b588f6408841f9df3ed83db96 |
lib/dry/logic/rule/key.rb | 100644 | 0 | 0 | | | 726 Bytes | 60ca1ce3b69c86031dc75764bc30064d7d556811378318028bdcdc47f9b1dc0b |
lib/dry/logic/rule/negation.rb | 100644 | 0 | 0 | | | 221 Bytes | 7beaf5d1e5e888cb0432b53c8af6fc34285a2ccf6c0abf61f66c897d2762d864 |
lib/dry/logic/rule/set.rb | 100644 | 0 | 0 | | | 493 Bytes | d84b970b7c367d74a2b506352a15442c9e13d9c777f7312cb0d8e62044644eb2 |
lib/dry/logic/rule/value.rb | 100644 | 0 | 0 | | | 801 Bytes | 5141b9a175539c961e7388d4fdf90c33ace36c84723a0266814141c76123496d |
lib/dry/logic/rule_compiler.rb | 100644 | 0 | 0 | | | 1.7 KB | 8547c6c98eaacdb231d2c6d31319983bda51c4691c8e9d2e107d49b5da27c7a2 |
lib/dry/logic/version.rb | 100644 | 0 | 0 | | | 65 Bytes | 3ec4a35abe8017e7844c6054631bd6d00000e47ffabcf59bc03e6e3944773a7d |
spec/shared/predicates.rb | 100644 | 0 | 0 | | | 1.08 KB | ec5b472af2706c0b5503d27b5f6f90c9ad36aee87499738fb471318993eac0fe |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 438 Bytes | 0cbd5817b04392957ba6ed1daa3923be86f630c74acafcb72bf17175d9cf3e48 |
spec/unit/predicate_spec.rb | 100644 | 0 | 0 | | | 3.35 KB | 8516a9c04b94d142edab486a7b8d3fb787b310e4e433329b49f282bcd76f524d |
spec/unit/predicates/array_spec.rb | 100644 | 0 | 0 | | | 797 Bytes | e3b08ba928141604ed921003aa76a987cb139e9f38907d1948a081d448bf4c3f |
spec/unit/predicates/attr_spec.rb | 100644 | 0 | 0 | | | 672 Bytes | 69e130183b56e87815c59f61db911517b9aac2d931c25de09b2514ddf7812f3c |
spec/unit/predicates/bool_spec.rb | 100644 | 0 | 0 | | | 632 Bytes | c68c1dfc27bd3ed39964829dc49d68412856344e06b87d1b21d3c7594e63baaf |
spec/unit/predicates/date_spec.rb | 100644 | 0 | 0 | | | 577 Bytes | b78888c295ae7473a1205bbd9b81d9e8779848a62272f435c2e16bca587c4767 |
spec/unit/predicates/date_time_spec.rb | 100644 | 0 | 0 | | | 589 Bytes | 269f85c625fd6709c8a0286e24440d9af299786a880021399e26df600e1512e4 |
spec/unit/predicates/decimal_spec.rb | 100644 | 0 | 0 | | | 598 Bytes | 0c911208f3df93793896893372610cabdd94a157758cd8a85aa076d656e6b668 |
spec/unit/predicates/empty_spec.rb | 100644 | 0 | 0 | | | 698 Bytes | b8d66604a12c57ca77f398235bcbc489b5eefffad741744093318772418f6469 |
spec/unit/predicates/eql_spec.rb | 100644 | 0 | 0 | | | 422 Bytes | aa633e153732a85c7e74a3d33d7f5666005d0d51fdde0b57836e372fde1ae1df |
spec/unit/predicates/even_spec.rb | 100644 | 0 | 0 | | | 550 Bytes | e392c1d3fb4a7d7ffe5873ca8ed74d62bd62e708e2f67b95753381a6ac505bfd |
spec/unit/predicates/excluded_from_spec.rb | 100644 | 0 | 0 | | | 778 Bytes | 0cec33d2e4061d96a1983ae839e4d62e4ad001db1968625c007e2f6d6201797d |
spec/unit/predicates/excludes_spec.rb | 100644 | 0 | 0 | | | 1.21 KB | 8c8122e88ebb0d3ad8b94c6caa340d8d9ec544648a0a915e38fe0d9c473173d1 |
spec/unit/predicates/false_spec.rb | 100644 | 0 | 0 | | | 643 Bytes | 2e39e272760587410bdce3ebc418375bf234a3b2d2de1e58ad2a7751915c69cc |
spec/unit/predicates/filled_spec.rb | 100644 | 0 | 0 | | | 702 Bytes | e00ecc0191fbda682defdf1f91f51801f01d7f1b6dd16c8b72359f881bf3f27a |
spec/unit/predicates/float_spec.rb | 100644 | 0 | 0 | | | 573 Bytes | 6b550d1cac457c1c5e03df88069c14dd6d1fd323905729fbc479944120a39cb4 |
spec/unit/predicates/format_spec.rb | 100644 | 0 | 0 | | | 448 Bytes | 5b7cca688e637748c0d38434b40d2da7dc080787c478130695b0e537d805287f |
spec/unit/predicates/gt_spec.rb | 100644 | 0 | 0 | | | 746 Bytes | c126a16aa201a5f7ec405bab813fbcd5a931de9baff31e0f04feb170b11f9b8f |
spec/unit/predicates/gteq_spec.rb | 100644 | 0 | 0 | | | 750 Bytes | 4c54ed1e92c07e06fb47fed1248f6db7e963cda571884d509cfc3a9e54f5e786 |
spec/unit/predicates/included_in_spec.rb | 100644 | 0 | 0 | | | 774 Bytes | 22d5192061f9525234b5f80f8e16230f829b314149de17a852ac06c6cfa4437a |
spec/unit/predicates/includes_spec.rb | 100644 | 0 | 0 | | | 1.21 KB | 45c1ddea1c79a79e89bee4e561a681b77c71c7a3a05770ac561aa541ae9bd4eb |
spec/unit/predicates/int_spec.rb | 100644 | 0 | 0 | | | 606 Bytes | 215d26cb03f9195e31074ff3a9848a54e48230b450221b4bc2e1236bcc6f4975 |
spec/unit/predicates/key_spec.rb | 100644 | 0 | 0 | | | 598 Bytes | 2b5cadc6f4842446a99dbba5c00fefe104b3c387b0e0bd23bdad404bfc579f80 |
spec/unit/predicates/lt_spec.rb | 100644 | 0 | 0 | | | 747 Bytes | 86961dc6d83b98f31b3b9e72464d552cc15ffcefeb57a301647686835455a162 |
spec/unit/predicates/lteq_spec.rb | 100644 | 0 | 0 | | | 750 Bytes | f93c5fb31bd315a9835eb8d50b246bd4f679b7ddf52fb96e3cbcf950609be458 |
spec/unit/predicates/max_size_spec.rb | 100644 | 0 | 0 | | | 1013 Bytes | c37226cbd60179748e9e0dd356541da7e5fa4febaa48174f13f7cfb58ba2f1d9 |
spec/unit/predicates/min_size_spec.rb | 100644 | 0 | 0 | | | 1013 Bytes | 369e2430bc19f54d3329bca38c8399424089b6945936ce1e234fd3d071f31ef5 |
spec/unit/predicates/none_spec.rb | 100644 | 0 | 0 | | | 561 Bytes | 8074dd8601c772bd3ce72fcad36a44e373593f15c3210db86541e89586d4add4 |
spec/unit/predicates/not_eql_spec.rb | 100644 | 0 | 0 | | | 441 Bytes | 17bcdf04d414a9bafe83ef0275c04e354234e1da50cea63d30f594578126bd69 |
spec/unit/predicates/number_spec.rb | 100644 | 0 | 0 | | | 692 Bytes | 9d795870d67d2c48e297428608c62c34f589d4c1db49071d49d6de82a5a7928a |
spec/unit/predicates/odd_spec.rb | 100644 | 0 | 0 | | | 548 Bytes | d5c68eeebdc7f0d355cd241a958391dc337a97ab88d742f741ec1deef70e0981 |
spec/unit/predicates/size_spec.rb | 100644 | 0 | 0 | | | 1.16 KB | c45d7244643525cec11aa0749e1c3560a5464c4ebf4d333f2a70c2edaccdb44d |
spec/unit/predicates/str_spec.rb | 100644 | 0 | 0 | | | 576 Bytes | 9db0f5c6f0380629afc99124d7a2578b6fe9348435e094c77c43c6a76ed17b0a |
spec/unit/predicates/time_spec.rb | 100644 | 0 | 0 | | | 575 Bytes | 250ed8d87eb8bdfdc3b572f2d81893c2c126614537ff27a950e69cd4705d59d2 |
spec/unit/predicates/true_spec.rb | 100644 | 0 | 0 | | | 640 Bytes | 69a907601ce75988580a3f5142d6e1f53018c5a58fde12d3575a306a16d61ea6 |
spec/unit/predicates/type_spec.rb | 100644 | 0 | 0 | | | 781 Bytes | 7c948a1b44723f4f4d83329d0a95a0d5f6530bfffbea4f419edfd0d873783505 |
spec/unit/rule/attr_spec.rb | 100644 | 0 | 0 | | | 811 Bytes | c6e7de1b21862af2dcbb18716ca1ff4f9ecb5d453ca659b3b4915319d6affee1 |
spec/unit/rule/check_spec.rb | 100644 | 0 | 0 | | | 1.33 KB | 2b9660c3d18fa6e99fb61d22ea1ab14953c2480e5e4f3251955bfea53fc1252a |
spec/unit/rule/conjunction_spec.rb | 100644 | 0 | 0 | | | 713 Bytes | 531cd3f73e7ffa7b29dcdb2405089c61ebb921cf5ea118f4d8a7d7f3f1bb103e |
spec/unit/rule/disjunction_spec.rb | 100644 | 0 | 0 | | | 1.04 KB | aaa50f2d72cad83ec2a7393516b3c9bdcede608b704e5fb655eb8cd9c73488d5 |
spec/unit/rule/each_spec.rb | 100644 | 0 | 0 | | | 871 Bytes | ed1c755ace0e8b8ccc4ec14062f6874d1579619b93e9742b42543ce03a29a815 |
spec/unit/rule/exclusive_disjunction_spec.rb | 100644 | 0 | 0 | | | 610 Bytes | 727873ba83c8edf343deb0c937052163098cadde3a43903b6690100129be69b5 |
spec/unit/rule/implication_spec.rb | 100644 | 0 | 0 | | | 425 Bytes | abbddd7bed94ee2b379b156e3fe599b062496bcafa4ccad72f01f26f0f4b1f78 |
spec/unit/rule/key_spec.rb | 100644 | 0 | 0 | | | 3.06 KB | cfa3304fe6d5a3ae697452875fcb7ffa71c487c40a51cc0e2a3b0f3465726ff8 |
spec/unit/rule/set_spec.rb | 100644 | 0 | 0 | | | 792 Bytes | e8e75bb72a5fa1eaa1738191d692d8cfecfa67c68412628e827fec2699d49aa4 |
spec/unit/rule/value_spec.rb | 100644 | 0 | 0 | | | 2.88 KB | a37a7f954375c378a7123eb65659f3e2affdc5cb1f88933548a45ce641249418 |
spec/unit/rule_compiler_spec.rb | 100644 | 0 | 0 | | | 3.01 KB | 5a9d9527a64180ab73e20ef612c5d9528a82a4f9933dfc20119aa703f7c23d0b |