.codeclimate.yml | 100644 | 0 | 0 | | | 473 Bytes | 7127020816e238cd2e64173a315fd44720ce8c809d9f4faab3c9a55aa2a92bff |
.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 | | | 700 Bytes | 3f4c2ace9174d7f685d70dfc7241b289730d5d3fdcae5bfe8e4d644a01df0ab9 |
CHANGELOG.md | 100644 | 0 | 0 | | | 4.35 KB | 6408d5959b74f1c6759062f3d8861f05b10544c849e3933f8a3b8d67d9fd14bc |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 1.52 KB | 9c71f62df26b70f1231b8f1d9d88ddac164b124c67ee530101a6b5378b1686f0 |
Gemfile | 100644 | 0 | 0 | | | 341 Bytes | 2dc75a3180666d174e302a3bf42bd5e2a32a166d1df3dae7281d52d11188718d |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | 825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87 |
README.md | 100644 | 0 | 0 | | | 1.37 KB | 190841aaca7eed56fd4d7ed15d357c926d9428e1dd62c22472ed7c2d0382e07c |
Rakefile | 100644 | 0 | 0 | | | 257 Bytes | dd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882 |
dry-logic.gemspec | 100644 | 0 | 0 | | | 956 Bytes | bc50a9c0776471ea42e5fda4cf245df74fe941f2ef9560a47bc5bcd419010187 |
examples/basic.rb | 100644 | 0 | 0 | | | 374 Bytes | 785c86b23f431856edc0514bf1eeae174b518da70c8f8939e001a8bb84e4c6b3 |
lib/dry-logic.rb | 100644 | 0 | 0 | | | 20 Bytes | 2c8497c49f87a47ab05c054719b42fd6627a92529465dfe7ec5c4ff658ca36dc |
lib/dry/logic.rb | 100644 | 0 | 0 | | | 191 Bytes | 95a7e2692235650548989e79a42efaf8a093355bfa79f2f171d20f421c3cc162 |
lib/dry/logic/appliable.rb | 100644 | 0 | 0 | | | 466 Bytes | 91c801cde246732aeac7ace0034e582fc5d15932acdd0f58e47506d565a905e4 |
lib/dry/logic/evaluator.rb | 100644 | 0 | 0 | | | 951 Bytes | 8addf0adb544c5ddcde5f7d574b5a97b1534c12d88e86d302cd9a27b17fdf382 |
lib/dry/logic/operations.rb | 100644 | 0 | 0 | | | 398 Bytes | 11c033a35b141e6ec6e4a2d557a9255d385563941603d3f794460b0eedc538e6 |
lib/dry/logic/operations/abstract.rb | 100644 | 0 | 0 | | | 857 Bytes | 104c58581cc0fac5614d03e4d2ff83e1b83f3c9693e8990798044dc5fb815b61 |
lib/dry/logic/operations/and.rb | 100644 | 0 | 0 | | | 760 Bytes | 7facf0d67e333f004e7b6215d4c69eebc3fb80e0571cd32b60bd66d5fd6eacc2 |
lib/dry/logic/operations/attr.rb | 100644 | 0 | 0 | | | 262 Bytes | 178cb4c14e70902e8df3bdc3d2115dfd207be78b126f36576ec4634f9274db0c |
lib/dry/logic/operations/binary.rb | 100644 | 0 | 0 | | | 489 Bytes | 674cee35f57bfea7db179ffbec4063a2e53334ca262351d515dcbff51a49c30b |
lib/dry/logic/operations/check.rb | 100644 | 0 | 0 | | | 1.12 KB | 245bd3183f6a95aded01ae3d9b615b1f8e040f4d19b2457952a59abf3c886e42 |
lib/dry/logic/operations/each.rb | 100644 | 0 | 0 | | | 688 Bytes | e1a6461a3dc5911283d2956cc01b7187ff64e31ceb48b60036e05c38d28d505d |
lib/dry/logic/operations/implication.rb | 100644 | 0 | 0 | | | 689 Bytes | 55a8d91249b7506ca29375a4654232307ed0749a8a2671f9fbba9349c690ac7d |
lib/dry/logic/operations/key.rb | 100644 | 0 | 0 | | | 1.37 KB | 93ce8e6f85aee63219c6314ff4d55f62b871634e99a028bc36b48018568add90 |
lib/dry/logic/operations/negation.rb | 100644 | 0 | 0 | | | 305 Bytes | 2a9efe6f815e0ef87425e1120525cf5c84acba207f363dac96b8c613977b66e1 |
lib/dry/logic/operations/or.rb | 100644 | 0 | 0 | | | 717 Bytes | ad75c9cb023d06d093826bb892948878e3382d6076923c6ed4db5368ad8f058d |
lib/dry/logic/operations/set.rb | 100644 | 0 | 0 | | | 752 Bytes | bd3c2ae0728614c7611bfd351a8f9bf89e642f933db3320d2a4fc829b2c4be22 |
lib/dry/logic/operations/unary.rb | 100644 | 0 | 0 | | | 414 Bytes | bfc0f3fd5e49619100473d2fef77f2ad662bf209134094a90b46a40a71f38d08 |
lib/dry/logic/operations/xor.rb | 100644 | 0 | 0 | | | 514 Bytes | 346ac24e5d1d4bd51d98439a626b1f2269711af9c82e8aa903b1124e688e3391 |
lib/dry/logic/operators.rb | 100644 | 0 | 0 | | | 435 Bytes | b44d54b0b6bd16ee6c485f98eab40071091c497a95304cc3a08c86e4186a4a8a |
lib/dry/logic/predicates.rb | 100644 | 0 | 0 | | | 4.05 KB | ccfe3b722a85032f7ac82302b6882788ec6f9476baa26743d9062dac3d6619ed |
lib/dry/logic/result.rb | 100644 | 0 | 0 | | | 1.58 KB | d48ad2ce2e37170757b33207a29cc95b0b753d4fa3a009245019f5933b7e8de4 |
lib/dry/logic/rule.rb | 100644 | 0 | 0 | | | 2.17 KB | 0ea678b31941d46d71c38f02904678daf3bc7ee792edc0061bab2bfe88839681 |
lib/dry/logic/rule/predicate.rb | 100644 | 0 | 0 | | | 471 Bytes | 450323397ea7b981752a7bfd34df45339f7f8477ceac656b71ad9d9e114c40b9 |
lib/dry/logic/rule_compiler.rb | 100644 | 0 | 0 | | | 1.73 KB | 0aebccee1c057f8ad00fca454fc532ba6ed8e48a4c74b8346be0c27e0b034c53 |
lib/dry/logic/version.rb | 100644 | 0 | 0 | | | 65 Bytes | 01a02ae080927a2553d89050c0fae6dcf6edaec498f20ae1a7f7c8d6b67699d1 |
spec/integration/result_spec.rb | 100644 | 0 | 0 | | | 1.66 KB | 176a4342da6e1e5e018cec94cd37c33cfddba3db01eddb74662ddf800378879f |
spec/integration/rule_spec.rb | 100644 | 0 | 0 | | | 1.53 KB | bee41d2938b86b291604d905e9b4ce6316bd11b32ad76f0c68631ab85b9ff9b1 |
spec/shared/predicates.rb | 100644 | 0 | 0 | | | 1.33 KB | 791e733d315dcca4d1027f307fed949419bb4a94c72af666530fc2314ce59d13 |
spec/shared/rule.rb | 100644 | 0 | 0 | | | 1.69 KB | bffc83fcb04c11ae85f3b8de1f351ada7e5327f5cf63c457cbe6fc4d1ea0af06 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 756 Bytes | 1aea547b5d63a5461e2914f9393563eaa60a523c7976410a1d41be8f7b914485 |
spec/support/mutant.rb | 100644 | 0 | 0 | | | 142 Bytes | c54a97845fbc274e45045bafbbf47795a4e3455ac7391ae1038b38c418f605f4 |
spec/unit/operations/and_spec.rb | 100644 | 0 | 0 | | | 1.75 KB | 690059fc9b9e7217d8602cc70ab21e080fd57048e7983404c56bae4e21b47936 |
spec/unit/operations/attr_spec.rb | 100644 | 0 | 0 | | | 823 Bytes | 3c69528d9186989a655387d2a9f650b54db2a53c4a27fdf1a22401b75b223335 |
spec/unit/operations/check_spec.rb | 100644 | 0 | 0 | | | 1.43 KB | 310d9cfd25983af953f61ca9c3e0a60c446e602cc76e8ef91a5bd5bf1b6440a0 |
spec/unit/operations/each_spec.rb | 100644 | 0 | 0 | | | 1.32 KB | 18ac8e5e1edf6e77bb292d2592c664f202125e4c1ff4b2fc419143195137d617 |
spec/unit/operations/implication_spec.rb | 100644 | 0 | 0 | | | 817 Bytes | 1ea8fcd63b9934a39fbc3da4707ada7fb4b96ca2c47e27c309199647d082d9ff |
spec/unit/operations/key_spec.rb | 100644 | 0 | 0 | | | 3.17 KB | 1311f8a373d62d19461199ac8bb9f9ee38d8de773141db9ac5f7b600e13e089c |
spec/unit/operations/negation_spec.rb | 100644 | 0 | 0 | | | 972 Bytes | 8884688f63f6bd7505080f7b955ab44bf25bb80ec6fd856f8f8b75b667529695 |
spec/unit/operations/or_spec.rb | 100644 | 0 | 0 | | | 1.94 KB | 2440799cbb78d452305993de4eaef2f92e469fa7afccba72538bfce02e439fb6 |
spec/unit/operations/set_spec.rb | 100644 | 0 | 0 | | | 1.11 KB | dc615f0b03737a4737ada9df2d47d0db241eba5cc6249d6e946577eae03285d1 |
spec/unit/operations/xor_spec.rb | 100644 | 0 | 0 | | | 1.66 KB | c421224c203262d85eb29ea0e34534c2b48ca82db19772923fcee56ffb3d057f |
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/case_spec.rb | 100644 | 0 | 0 | | | 681 Bytes | 6e919faa8e5c2c54ee9766dfc94db0f486fd69185df47d6699df5a457268ddaa |
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 | | | 433 Bytes | 48722da3dd83926e4aff614ea2dc832c90e4e36f2284d51f76723249532aedb5 |
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 | | | 542 Bytes | 08fc8b7de6b00879a35f7b72f6d8d1081304c2e1003758ab241816fba557b836 |
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/predicates_spec.rb | 100644 | 0 | 0 | | | 447 Bytes | 318c84bd60e215a7097edc854d548c0dc6fcb91c9db60ab9798f1a315e4fc146 |
spec/unit/rule/predicate_spec.rb | 100644 | 0 | 0 | | | 1.3 KB | 7c445cefb751f59233dcdb296acc0da1bc3fdcb12162d379767bb2e49212cfdc |
spec/unit/rule_compiler_spec.rb | 100644 | 0 | 0 | | | 3 KB | e283696083e55527e1edca3d0ec3fd317a9d38e72c05943c4e78b250a08baa24 |
spec/unit/rule_spec.rb | 100644 | 0 | 0 | | | 3.59 KB | 540a71c64e7057c478c209ac87e30a4c081103f4a280bbf807505f56870e13f0 |