.codeclimate.yml | 100644 | 0 | 0 | | | 242 Bytes | ed87aa5165ad26a0e4f690046264b538140a290086f6835550ae8bb9e0010f39 |
.gitignore | 100644 | 0 | 0 | | | 80 Bytes | 521958dc0d840a461cf2f2e5408838abad6d1cefc57143d4882a50bf19a66f14 |
.rspec | 100644 | 0 | 0 | | | 45 Bytes | 3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265 |
.travis.yml | 100644 | 0 | 0 | | | 916 Bytes | 992c28bbb75cbc2f68d9a086069fccce39aea103c48b78a1b39d79f8b4fd7dad |
CHANGELOG.md | 100644 | 0 | 0 | | | 5.16 KB | 4f0e7e4cb3bd1ca0961d2e2d2c5f1cde9b061ec0570b3650766077f68cda9582 |
CONTRIBUTING.md | 100644 | 0 | 0 | | | 1.52 KB | 9c71f62df26b70f1231b8f1d9d88ddac164b124c67ee530101a6b5378b1686f0 |
Gemfile | 100644 | 0 | 0 | | | 233 Bytes | a0ea85a177003faf0f34107421dafd6f036bda8dd32838e2222308a0448f6d15 |
LICENSE | 100644 | 0 | 0 | | | 1.06 KB | 825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87 |
README.md | 100644 | 0 | 0 | | | 1.28 KB | c931a6ac4219b4756a6c8f7cf9ceb8836b4f1773991b4e2f59d622235c44a403 |
Rakefile | 100644 | 0 | 0 | | | 257 Bytes | dd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882 |
benchmarks/rule_application.rb | 100644 | 0 | 0 | | | 965 Bytes | e462b46ebbacfcfa5ebb9bcbfcd85565b1954f0cc8ca06fe6cc0d74e1e2049b1 |
benchmarks/setup.rb | 100644 | 0 | 0 | | | 180 Bytes | 119cbba9e9965b4ef84e75b04b0210585bab595ef474ab46a436271e1a860ff3 |
bin/console | 100755 | 0 | 0 | | | 141 Bytes | c446a1291798d97bf198a292585deda0825f67b04be10901f66649ce46e5f766 |
dry-logic.gemspec | 100644 | 0 | 0 | | | 871 Bytes | 9f84c8c1181703cb7c5537ae7aeb83985d255bce54022cc542b61d31283f5a62 |
examples/basic.rb | 100644 | 0 | 0 | | | 378 Bytes | 64bc2db77d21bc45c23fd5512f0acf58a9a05f7591a44bef5cb5eb6730293dd0 |
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 | | | 962 Bytes | 98b14e9a208760ad1e80fa8bf850565cbffb3024c16872d9e2751a8725bde368 |
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.41 KB | 44efcabf770d38a25f788b0119f2043964f461fe02ffc169296b81f52123999c |
lib/dry/logic/operations/negation.rb | 100644 | 0 | 0 | | | 372 Bytes | c3b4205dbde2d06d920bb50430e259dc67649f1edeb7c80091b915ec9c4530b2 |
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.08 KB | c793a7972ff00f18ae5020fa6aa00bbd0c6aa52090dd774866e2ba013384b21d |
lib/dry/logic/result.rb | 100644 | 0 | 0 | | | 1.58 KB | d48ad2ce2e37170757b33207a29cc95b0b753d4fa3a009245019f5933b7e8de4 |
lib/dry/logic/rule.rb | 100644 | 0 | 0 | | | 2.4 KB | 41120616893fb14029b610e251f8cbd02318cfcdabd0c0900344829a0da60c6f |
lib/dry/logic/rule/interface.rb | 100644 | 0 | 0 | | | 3.26 KB | 75da63d37624b260a0220d43b46aa593f02b12fabd0ff9834cf015a7ea2f9a36 |
lib/dry/logic/rule/predicate.rb | 100644 | 0 | 0 | | | 556 Bytes | 1ae6e4e0be19a35b97dff344cf8101d123b7c2efe20f85967c321bf65b9a47d4 |
lib/dry/logic/rule_compiler.rb | 100644 | 0 | 0 | | | 1.77 KB | 2d2c16ca9dd06ab89c8d04529eb40109512c8b71b137b0a612a904c277127ab2 |
lib/dry/logic/version.rb | 100644 | 0 | 0 | | | 65 Bytes | b6813763c0b43abf571ed8125f9f6a8c5a306f10ed411f2b780b48769b30a884 |
spec/integration/result_spec.rb | 100644 | 0 | 0 | | | 1.68 KB | 7a3dfd559bd0d99f7384f415acd57a534b3524a0399d9900fb437d27e5fdf0ed |
spec/integration/rule_spec.rb | 100644 | 0 | 0 | | | 1.53 KB | bee41d2938b86b291604d905e9b4ce6316bd11b32ad76f0c68631ab85b9ff9b1 |
spec/shared/predicates.rb | 100644 | 0 | 0 | | | 1.33 KB | a5eab0d674879c6ea19b8ed2455dce92f64cd7aecb8fc901aae202574936d4e6 |
spec/shared/rule.rb | 100644 | 0 | 0 | | | 1.77 KB | d19daa076c93a4ae25787585008b8e9401a387f18586d6f060073e7af4454d65 |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 760 Bytes | d88c5c734e8f5d0904ff4f28a07e309d8acd5d0bb4416067fd0a07701ff58424 |
spec/support/mutant.rb | 100644 | 0 | 0 | | | 142 Bytes | c54a97845fbc274e45045bafbbf47795a4e3455ac7391ae1038b38c418f605f4 |
spec/unit/operations/and_spec.rb | 100644 | 0 | 0 | | | 1.88 KB | f0bdc0ff3cd43326347f8dd9c5228192f02caa1e6a9e404dca86b4c7a6c8bc76 |
spec/unit/operations/attr_spec.rb | 100644 | 0 | 0 | | | 827 Bytes | 519630435819105fb12a0424c99f885bee7677f5687a4e0969700e4089658757 |
spec/unit/operations/check_spec.rb | 100644 | 0 | 0 | | | 1.44 KB | 971f259ab3757eaa07b2ffdda84691d39f362ab87e97466e9153ea066c4e8b1b |
spec/unit/operations/each_spec.rb | 100644 | 0 | 0 | | | 1.32 KB | 62f0f33c830bbdf254fc63db5e2992ca5325627ce605ebd43c01363939e53c2f |
spec/unit/operations/implication_spec.rb | 100644 | 0 | 0 | | | 821 Bytes | c5ee346cf5a7ae1bba32dbe5a63e61e68afe9533a1ee2485efc8da43d4924b6e |
spec/unit/operations/key_spec.rb | 100644 | 0 | 0 | | | 3.56 KB | 13847e69009029cc100089f7fa6b6f4ff596b03fdcaf64ef00adf82cbcdebbf8 |
spec/unit/operations/negation_spec.rb | 100644 | 0 | 0 | | | 1.2 KB | 48bf72dc37a3b408f9b275430b4df7043ebd61c59bb0d46c191ec4ce289ab18a |
spec/unit/operations/or_spec.rb | 100644 | 0 | 0 | | | 1.94 KB | d7b7c273b9680421d56bdcafaedc5a3c9148a448e07fa0ec3c745a56808771d0 |
spec/unit/operations/set_spec.rb | 100644 | 0 | 0 | | | 1.11 KB | 49b1d1feed2f5d5456f505c3cc6b3b64ea2d1088663f15f7165501e128385459 |
spec/unit/operations/xor_spec.rb | 100644 | 0 | 0 | | | 1.66 KB | b014f93358543db46f1a2b685fb21a0ce0d48a701552bbc67aa501a4f3d15152 |
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 | | | 559 Bytes | 96ddfae856ca813776c1002dd9ca0dc676c654440ac2ac9a60e31eabcd5227d9 |
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.27 KB | 988aac016954eff5bcad069f0ddfb5e3cfec6d0020bb41b21e2abe786728a581 |
spec/unit/rule_compiler_spec.rb | 100644 | 0 | 0 | | | 3 KB | 3461c05f89a8799071dc60c4e6f9493230122d65b819e7cb5096c6e3e1469018 |
spec/unit/rule_spec.rb | 100644 | 0 | 0 | | | 5.64 KB | d0038a89b77a97989b8d27fef231438fefcaee8e64e8dcc6bc98f3d8fed55d2c |