dry-logic-0.4.2

https://rubygems.org

dry-logic

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 897055

number: 0.4.2

platform: ruby

spec_sha256: 5596ea5f2b1f9745d531e520d93b824576cccf9a532a39d51c2adb7110c9fb57

sha256: 50720a497a07fc28ccca92b0d392ef793cfaca8c6c7fcdfb9b7c86df8610dfe4

created_at: 2024-05-13 08:27:32 UTC

updated_at: 2024-06-11 09:39:10 UTC

position: 18

version_data_entries_count: 94

uploaded_at: 2017-09-15 16:51:22 UTC

indexed: true

has_extensions:

extensions:

Gem size: 22.5 KB

Version Data Entries

Total: 94

Unpacked size: 87.2 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400473 Bytes7127020816e238cd2e64173a315fd44720ce8c809d9f4faab3c9a55aa2a92bff
.gitignore1006440072 Bytes08444a9cac139f0c92b94b0ef750cb5ed889c6d774a22d0f40a73aab9b53c716
.rspec1006440045 Bytes3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265
.rubocop.yml10064400253 Bytes0d9bad20df24dd6528a9df4c5b6704d2d27a46bf9cba2f5517f6503a29cac895
.rubocop_todo.yml10064400390 Bytesf22a20f25b5ad384fe8e96f7c7741913f10a97696c9aa42f421e4ed57b102953
.travis.yml10064400700 Bytes3f4c2ace9174d7f685d70dfc7241b289730d5d3fdcae5bfe8e4d644a01df0ab9
CHANGELOG.md100644004.35 KB6408d5959b74f1c6759062f3d8861f05b10544c849e3933f8a3b8d67d9fd14bc
CONTRIBUTING.md100644001.52 KB9c71f62df26b70f1231b8f1d9d88ddac164b124c67ee530101a6b5378b1686f0
Gemfile10064400341 Bytes2dc75a3180666d174e302a3bf42bd5e2a32a166d1df3dae7281d52d11188718d
LICENSE100644001.06 KB825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87
README.md100644001.37 KB190841aaca7eed56fd4d7ed15d357c926d9428e1dd62c22472ed7c2d0382e07c
Rakefile10064400257 Bytesdd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882
dry-logic.gemspec10064400956 Bytesbc50a9c0776471ea42e5fda4cf245df74fe941f2ef9560a47bc5bcd419010187
examples/basic.rb10064400374 Bytes785c86b23f431856edc0514bf1eeae174b518da70c8f8939e001a8bb84e4c6b3
lib/dry-logic.rb1006440020 Bytes2c8497c49f87a47ab05c054719b42fd6627a92529465dfe7ec5c4ff658ca36dc
lib/dry/logic.rb10064400191 Bytes95a7e2692235650548989e79a42efaf8a093355bfa79f2f171d20f421c3cc162
lib/dry/logic/appliable.rb10064400466 Bytes91c801cde246732aeac7ace0034e582fc5d15932acdd0f58e47506d565a905e4
lib/dry/logic/evaluator.rb10064400951 Bytes8addf0adb544c5ddcde5f7d574b5a97b1534c12d88e86d302cd9a27b17fdf382
lib/dry/logic/operations.rb10064400398 Bytes11c033a35b141e6ec6e4a2d557a9255d385563941603d3f794460b0eedc538e6
lib/dry/logic/operations/abstract.rb10064400857 Bytes104c58581cc0fac5614d03e4d2ff83e1b83f3c9693e8990798044dc5fb815b61
lib/dry/logic/operations/and.rb10064400760 Bytes7facf0d67e333f004e7b6215d4c69eebc3fb80e0571cd32b60bd66d5fd6eacc2
lib/dry/logic/operations/attr.rb10064400262 Bytes178cb4c14e70902e8df3bdc3d2115dfd207be78b126f36576ec4634f9274db0c
lib/dry/logic/operations/binary.rb10064400489 Bytes674cee35f57bfea7db179ffbec4063a2e53334ca262351d515dcbff51a49c30b
lib/dry/logic/operations/check.rb100644001.12 KB245bd3183f6a95aded01ae3d9b615b1f8e040f4d19b2457952a59abf3c886e42
lib/dry/logic/operations/each.rb10064400688 Bytese1a6461a3dc5911283d2956cc01b7187ff64e31ceb48b60036e05c38d28d505d
lib/dry/logic/operations/implication.rb10064400689 Bytes55a8d91249b7506ca29375a4654232307ed0749a8a2671f9fbba9349c690ac7d
lib/dry/logic/operations/key.rb100644001.37 KB93ce8e6f85aee63219c6314ff4d55f62b871634e99a028bc36b48018568add90
lib/dry/logic/operations/negation.rb10064400305 Bytes2a9efe6f815e0ef87425e1120525cf5c84acba207f363dac96b8c613977b66e1
lib/dry/logic/operations/or.rb10064400717 Bytesad75c9cb023d06d093826bb892948878e3382d6076923c6ed4db5368ad8f058d
lib/dry/logic/operations/set.rb10064400752 Bytesbd3c2ae0728614c7611bfd351a8f9bf89e642f933db3320d2a4fc829b2c4be22
lib/dry/logic/operations/unary.rb10064400414 Bytesbfc0f3fd5e49619100473d2fef77f2ad662bf209134094a90b46a40a71f38d08
lib/dry/logic/operations/xor.rb10064400514 Bytes346ac24e5d1d4bd51d98439a626b1f2269711af9c82e8aa903b1124e688e3391
lib/dry/logic/operators.rb10064400435 Bytesb44d54b0b6bd16ee6c485f98eab40071091c497a95304cc3a08c86e4186a4a8a
lib/dry/logic/predicates.rb100644004.05 KBccfe3b722a85032f7ac82302b6882788ec6f9476baa26743d9062dac3d6619ed
lib/dry/logic/result.rb100644001.58 KBd48ad2ce2e37170757b33207a29cc95b0b753d4fa3a009245019f5933b7e8de4
lib/dry/logic/rule.rb100644002.17 KB0ea678b31941d46d71c38f02904678daf3bc7ee792edc0061bab2bfe88839681
lib/dry/logic/rule/predicate.rb10064400471 Bytes450323397ea7b981752a7bfd34df45339f7f8477ceac656b71ad9d9e114c40b9
lib/dry/logic/rule_compiler.rb100644001.73 KB0aebccee1c057f8ad00fca454fc532ba6ed8e48a4c74b8346be0c27e0b034c53
lib/dry/logic/version.rb1006440065 Bytes01a02ae080927a2553d89050c0fae6dcf6edaec498f20ae1a7f7c8d6b67699d1
spec/integration/result_spec.rb100644001.66 KB176a4342da6e1e5e018cec94cd37c33cfddba3db01eddb74662ddf800378879f
spec/integration/rule_spec.rb100644001.53 KBbee41d2938b86b291604d905e9b4ce6316bd11b32ad76f0c68631ab85b9ff9b1
spec/shared/predicates.rb100644001.33 KB791e733d315dcca4d1027f307fed949419bb4a94c72af666530fc2314ce59d13
spec/shared/rule.rb100644001.69 KBbffc83fcb04c11ae85f3b8de1f351ada7e5327f5cf63c457cbe6fc4d1ea0af06
spec/spec_helper.rb10064400756 Bytes1aea547b5d63a5461e2914f9393563eaa60a523c7976410a1d41be8f7b914485
spec/support/mutant.rb10064400142 Bytesc54a97845fbc274e45045bafbbf47795a4e3455ac7391ae1038b38c418f605f4
spec/unit/operations/and_spec.rb100644001.75 KB690059fc9b9e7217d8602cc70ab21e080fd57048e7983404c56bae4e21b47936
spec/unit/operations/attr_spec.rb10064400823 Bytes3c69528d9186989a655387d2a9f650b54db2a53c4a27fdf1a22401b75b223335
spec/unit/operations/check_spec.rb100644001.43 KB310d9cfd25983af953f61ca9c3e0a60c446e602cc76e8ef91a5bd5bf1b6440a0
spec/unit/operations/each_spec.rb100644001.32 KB18ac8e5e1edf6e77bb292d2592c664f202125e4c1ff4b2fc419143195137d617
spec/unit/operations/implication_spec.rb10064400817 Bytes1ea8fcd63b9934a39fbc3da4707ada7fb4b96ca2c47e27c309199647d082d9ff
spec/unit/operations/key_spec.rb100644003.17 KB1311f8a373d62d19461199ac8bb9f9ee38d8de773141db9ac5f7b600e13e089c
spec/unit/operations/negation_spec.rb10064400972 Bytes8884688f63f6bd7505080f7b955ab44bf25bb80ec6fd856f8f8b75b667529695
spec/unit/operations/or_spec.rb100644001.94 KB2440799cbb78d452305993de4eaef2f92e469fa7afccba72538bfce02e439fb6
spec/unit/operations/set_spec.rb100644001.11 KBdc615f0b03737a4737ada9df2d47d0db241eba5cc6249d6e946577eae03285d1
spec/unit/operations/xor_spec.rb100644001.66 KBc421224c203262d85eb29ea0e34534c2b48ca82db19772923fcee56ffb3d057f
spec/unit/predicates/array_spec.rb10064400797 Bytese3b08ba928141604ed921003aa76a987cb139e9f38907d1948a081d448bf4c3f
spec/unit/predicates/attr_spec.rb10064400672 Bytes69e130183b56e87815c59f61db911517b9aac2d931c25de09b2514ddf7812f3c
spec/unit/predicates/bool_spec.rb10064400632 Bytesc68c1dfc27bd3ed39964829dc49d68412856344e06b87d1b21d3c7594e63baaf
spec/unit/predicates/case_spec.rb10064400681 Bytes6e919faa8e5c2c54ee9766dfc94db0f486fd69185df47d6699df5a457268ddaa
spec/unit/predicates/date_spec.rb10064400577 Bytesb78888c295ae7473a1205bbd9b81d9e8779848a62272f435c2e16bca587c4767
spec/unit/predicates/date_time_spec.rb10064400589 Bytes269f85c625fd6709c8a0286e24440d9af299786a880021399e26df600e1512e4
spec/unit/predicates/decimal_spec.rb10064400598 Bytes0c911208f3df93793896893372610cabdd94a157758cd8a85aa076d656e6b668
spec/unit/predicates/empty_spec.rb10064400698 Bytesb8d66604a12c57ca77f398235bcbc489b5eefffad741744093318772418f6469
spec/unit/predicates/eql_spec.rb10064400433 Bytes48722da3dd83926e4aff614ea2dc832c90e4e36f2284d51f76723249532aedb5
spec/unit/predicates/even_spec.rb10064400550 Bytese392c1d3fb4a7d7ffe5873ca8ed74d62bd62e708e2f67b95753381a6ac505bfd
spec/unit/predicates/excluded_from_spec.rb10064400778 Bytes0cec33d2e4061d96a1983ae839e4d62e4ad001db1968625c007e2f6d6201797d
spec/unit/predicates/excludes_spec.rb100644001.21 KB8c8122e88ebb0d3ad8b94c6caa340d8d9ec544648a0a915e38fe0d9c473173d1
spec/unit/predicates/false_spec.rb10064400643 Bytes2e39e272760587410bdce3ebc418375bf234a3b2d2de1e58ad2a7751915c69cc
spec/unit/predicates/filled_spec.rb10064400702 Bytese00ecc0191fbda682defdf1f91f51801f01d7f1b6dd16c8b72359f881bf3f27a
spec/unit/predicates/float_spec.rb10064400573 Bytes6b550d1cac457c1c5e03df88069c14dd6d1fd323905729fbc479944120a39cb4
spec/unit/predicates/format_spec.rb10064400448 Bytes5b7cca688e637748c0d38434b40d2da7dc080787c478130695b0e537d805287f
spec/unit/predicates/gt_spec.rb10064400746 Bytesc126a16aa201a5f7ec405bab813fbcd5a931de9baff31e0f04feb170b11f9b8f
spec/unit/predicates/gteq_spec.rb10064400750 Bytes4c54ed1e92c07e06fb47fed1248f6db7e963cda571884d509cfc3a9e54f5e786
spec/unit/predicates/included_in_spec.rb10064400774 Bytes22d5192061f9525234b5f80f8e16230f829b314149de17a852ac06c6cfa4437a
spec/unit/predicates/includes_spec.rb10064400542 Bytes08fc8b7de6b00879a35f7b72f6d8d1081304c2e1003758ab241816fba557b836
spec/unit/predicates/int_spec.rb10064400606 Bytes215d26cb03f9195e31074ff3a9848a54e48230b450221b4bc2e1236bcc6f4975
spec/unit/predicates/key_spec.rb10064400598 Bytes2b5cadc6f4842446a99dbba5c00fefe104b3c387b0e0bd23bdad404bfc579f80
spec/unit/predicates/lt_spec.rb10064400747 Bytes86961dc6d83b98f31b3b9e72464d552cc15ffcefeb57a301647686835455a162
spec/unit/predicates/lteq_spec.rb10064400750 Bytesf93c5fb31bd315a9835eb8d50b246bd4f679b7ddf52fb96e3cbcf950609be458
spec/unit/predicates/max_size_spec.rb100644001013 Bytesc37226cbd60179748e9e0dd356541da7e5fa4febaa48174f13f7cfb58ba2f1d9
spec/unit/predicates/min_size_spec.rb100644001013 Bytes369e2430bc19f54d3329bca38c8399424089b6945936ce1e234fd3d071f31ef5
spec/unit/predicates/none_spec.rb10064400561 Bytes8074dd8601c772bd3ce72fcad36a44e373593f15c3210db86541e89586d4add4
spec/unit/predicates/not_eql_spec.rb10064400441 Bytes17bcdf04d414a9bafe83ef0275c04e354234e1da50cea63d30f594578126bd69
spec/unit/predicates/number_spec.rb10064400692 Bytes9d795870d67d2c48e297428608c62c34f589d4c1db49071d49d6de82a5a7928a
spec/unit/predicates/odd_spec.rb10064400548 Bytesd5c68eeebdc7f0d355cd241a958391dc337a97ab88d742f741ec1deef70e0981
spec/unit/predicates/size_spec.rb100644001.16 KBc45d7244643525cec11aa0749e1c3560a5464c4ebf4d333f2a70c2edaccdb44d
spec/unit/predicates/str_spec.rb10064400576 Bytes9db0f5c6f0380629afc99124d7a2578b6fe9348435e094c77c43c6a76ed17b0a
spec/unit/predicates/time_spec.rb10064400575 Bytes250ed8d87eb8bdfdc3b572f2d81893c2c126614537ff27a950e69cd4705d59d2
spec/unit/predicates/true_spec.rb10064400640 Bytes69a907601ce75988580a3f5142d6e1f53018c5a58fde12d3575a306a16d61ea6
spec/unit/predicates/type_spec.rb10064400781 Bytes7c948a1b44723f4f4d83329d0a95a0d5f6530bfffbea4f419edfd0d873783505
spec/unit/predicates_spec.rb10064400447 Bytes318c84bd60e215a7097edc854d548c0dc6fcb91c9db60ab9798f1a315e4fc146
spec/unit/rule/predicate_spec.rb100644001.3 KB7c445cefb751f59233dcdb296acc0da1bc3fdcb12162d379767bb2e49212cfdc
spec/unit/rule_compiler_spec.rb100644003 KBe283696083e55527e1edca3d0ec3fd317a9d38e72c05943c4e78b250a08baa24
spec/unit/rule_spec.rb100644003.59 KB540a71c64e7057c478c209ac87e30a4c081103f4a280bbf807505f56870e13f0