dry-logic-1.0.3

https://rubygems.org

dry-logic

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 897062

number: 1.0.3

platform: ruby

spec_sha256: 1632e2dcbce9d20d150d1ea222f1c4124c18b62a51b3e1fac70529f4f7ed6a87

sha256: 2ae98116a33d82fcbe277c23eeff936f7197b55f16acd23bbfd7f5d69599dbae

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

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

position: 12

version_data_entries_count: 102

uploaded_at: 2019-08-01 08:59:48 UTC

indexed: true

has_extensions:

extensions:

Gem size: 25.5 KB

Version Data Entries

Total: 102

Unpacked size: 104 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.codeclimate.yml10064400242 Bytesed87aa5165ad26a0e4f690046264b538140a290086f6835550ae8bb9e0010f39
.gitignore1006440085 Bytes3c6b4fec924ec9f1676eca9276d456cc8d6c9d35d99aed3b1b1a8c479aed7228
.rspec1006440045 Bytes3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265
.travis.yml10064400916 Bytesda6191285e1de75b66279266331fe5cbf057a0e978421c6e6c43f9fedda28fd3
CHANGELOG.md100644006.04 KBdcbaf21bc5ed2d840a6f6d05d7d91d3205ad0a7d1d191e6c05c2bd28c1f6a81f
CONTRIBUTING.md100644001.54 KB7d34017d8f7f63b8fdb2aaefa84c2b6b772eec1f66c328230424d5fdd5e7685d
Gemfile10064400264 Bytesf321559ada9fcfbcfa83711a0c5df135755fbcba017d9882d507659ef1b76891
LICENSE100644001.06 KB825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87
README.md100644001.28 KB2f2543e3b6f2e3e43f99f549f54388d036c3d6c65d4dff735a8ee257ad9f4d0d
Rakefile10064400288 Bytes3aeacbce8de3d8bd57b4c9b215b45e5123d16570aa8b42bfc715527aabfd5e74
benchmarks/rule_application.rb10064400996 Bytes213ae8c60b31aa8b4952999ba1dc074a485f4bafeb0badf096af80aaeda8a45e
benchmarks/setup.rb10064400211 Bytesa5b8df7dd369f8743974d480b6d7695dcd05e158a3b4cefdbe8c9c7d309e68b8
bin/console10075500171 Bytes6650f50cfbc96bb8b951e2f8f6b674cebac866e93022a9ca55883e07571c3773
dry-logic.gemspec10064400944 Bytes18fe3c7fea1a06e4964b2eaf04b2ffe5a32e1d4acfeddf3f74fcb05241b06582
examples/basic.rb10064400409 Bytes965df8a0aa0c9eb9552af3e369ab286575b3d689a71bc6e3ddd4698086acf2e4
lib/dry-logic.rb1006440051 Bytesc214a046a79f6038994b4e6bf7de1fb5f560173720dc8956f4a4e6820c4de7f1
lib/dry/logic.rb10064400222 Bytes911ef269661685c96cde9ba4c3b3f4ec2f9a8c8cb268f10ae68426a1010d7b41
lib/dry/logic/appliable.rb10064400497 Bytes788e87b733da0b76676c4d46857b2001c9e234b61b53ca85510ed70581e39a7d
lib/dry/logic/evaluator.rb10064400982 Bytesa5dc73715ed315794ee555bdf266f8114abe2d6b131df27c45aa9406da3bc4dc
lib/dry/logic/operations.rb10064400429 Bytese02a5c09d2986900bf33b8a481e4c8e5788a15c5ebca7670dc88e9a54aac5dbd
lib/dry/logic/operations/abstract.rb10064400888 Bytes4203166a2979ff5f833088dddf2021503c7b1811b7a772331a06a377d8f51bf4
lib/dry/logic/operations/and.rb10064400993 Bytesb8af4eeaeb2e581362b075564ebe43027acb641f290cce9827cc7cc5527eaa1d
lib/dry/logic/operations/attr.rb10064400293 Bytes4788dd1547456ed9acc1ee4a1e4f8f8b3584f0466fd11ba2af991b6e367c3f5a
lib/dry/logic/operations/binary.rb10064400520 Bytes174ca80ee5f48cd808aac4d6fb53f286b6af4aa49c20a338134ceb9c8aa86723
lib/dry/logic/operations/check.rb100644001.15 KB9d2ed80d4e423b8d7ae86cce8a3d9dac45ab6f51236b1d4171a3bf9fe9aa3009
lib/dry/logic/operations/each.rb10064400719 Bytesc1470196444202ce0ea54ee5167dec19a488686868e443f76001838032451fba
lib/dry/logic/operations/implication.rb10064400720 Bytesf485ec71cbe89e52383a67efaa3885104637fea70643a09d1a5582a9cd1f53c1
lib/dry/logic/operations/key.rb100644001.44 KBa712fe3622d01a83d79a87949fc93c679d15255ea85a7189cb50cceee7c94e07
lib/dry/logic/operations/negation.rb10064400403 Bytesa1f1a36261db83582352d9f634b26dd54f562c0335cb27fea32ba5f41db1709e
lib/dry/logic/operations/or.rb10064400748 Bytesfcca407aa375247d984535e89d1a5c7c91efec9b0e7143a317e67ed4e9d758b4
lib/dry/logic/operations/set.rb10064400783 Bytesb7c88ce9d6f9b77938a3d427d3f590027dad1ab8203cae9b8f1423332fbb0630
lib/dry/logic/operations/unary.rb10064400445 Bytesdfe1e006836d4cb4487a7693ec76146ca6c7ab4368c81eaeaf318154ed1877cd
lib/dry/logic/operations/xor.rb10064400545 Bytesbeb809d78bf61ae8e3009eff5e77295835c1b1ab18334607cba013937b90605d
lib/dry/logic/operators.rb10064400466 Bytesdf91b429cf107ea01c9dc23433d4ba5e23a165afbdf40fb4c4d16322f2f410cb
lib/dry/logic/predicates.rb100644004.62 KB668653210109e2d5efb9ffe5821e1bbd95ca54590a3f93d0bb49251e22d9cc56
lib/dry/logic/result.rb100644001.61 KB71994528bc15bd6435a0910df9c27978a59d44f696456c3c6b29ab13a2a2797c
lib/dry/logic/rule.rb100644002.43 KB0af71f8677408330a429ef1733da341e3e92edd1efa786d4dd474a3b8fda4884
lib/dry/logic/rule/interface.rb100644003.29 KB133da55977c2f5d7d1e42850eed59818d253a9dea7f6a240ac6a98e8d311173d
lib/dry/logic/rule/predicate.rb10064400587 Bytesaf3b4ef7b2e659700d1c47c8c837ee8d92193909a16bddd4d2c531b9539c0bd6
lib/dry/logic/rule_compiler.rb100644001.8 KB8b4f1672ab1904732e0a3a48aab007a60495defdd6e675c1140b61ae39d7d876
lib/dry/logic/version.rb1006440096 Bytes57955c977b36abfd84958f049cc0807c545d6423a7c605a34c5bfa055594f7ef
spec/integration/result_spec.rb100644001.71 KBd47844eab7f55982ab502a4035338b7bfc453035b7ef7e336111a23e50df9661
spec/integration/rule_spec.rb100644001.56 KB1ac1babc2949d6d8af91b8d8c78812f2ffa36d6ee722a319d7aac6acf84fc517
spec/shared/predicates.rb100644001.36 KBfd79eb967ba64c11de6909df9ca85f2cdf97bd919f23b5ba6ef1ad8054f7b149
spec/shared/rule.rb100644001.8 KB3a8500473bfa757c1fe21b382e2f96bcacffc7aab601187e4ffbbf5244659ab2
spec/spec_helper.rb10064400791 Bytes436f2c667b91c599d342a410414ad819aecdd59ae8377750de7d42ace7032f9d
spec/support/mutant.rb10064400173 Bytes52888655f828fa9023156fa32d51766d8f86f8128a7b23256a39908ac2453ae4
spec/unit/operations/and_spec.rb100644001.91 KBf332b0d31e2e3cb8cef21fc456270bbcdf2dd62870fa040f85ee3aaf86503d7e
spec/unit/operations/attr_spec.rb10064400858 Bytes8a24ea16af77d0ed00ff05a114e218bb3aceaebf9320b231cebda415b16f13d0
spec/unit/operations/check_spec.rb100644001.47 KBfcb7813638363be3346b9ecfb53a15e753208b43f7c8c85c4382f38087c7723c
spec/unit/operations/each_spec.rb100644001.35 KB42bf1944fc51e72b88840cc5979f658594803a81ed7edea96ace17b45e65d22b
spec/unit/operations/implication_spec.rb10064400852 Bytes5c0c48b7909c41ebee7fa63a7e8aeb29fd41639a4ab021d55a379af5189db7a9
spec/unit/operations/key_spec.rb100644003.59 KB1e67cfaf5901ebc2630ca8f5afea7fe510d9c251290cd3a49f11f2789b8494d3
spec/unit/operations/negation_spec.rb100644001.23 KBdf9d53c724689408f9c6d5374934696d3fd520a4f762339b118435b2fb459f3c
spec/unit/operations/or_spec.rb100644001.97 KBb58732729a6211c25621e7ef42a6a480d514bb9b920887469d0b0b1be1b86723
spec/unit/operations/set_spec.rb100644001.14 KB1e11b2cae344ee89eb2e343c1f4593a201b2e3f314e64d5e1dadf697998951cb
spec/unit/operations/xor_spec.rb100644001.69 KB5b58ebdee5fb4a9c55a9af8b76e9ec9b2dde7054e094fc05c0b61864703181b4
spec/unit/predicates/array_spec.rb10064400828 Bytes3a6c7b3d3dc0bbe5ca1186c9d53e71d0e6beb4aee3923564107d5e3cc6077be4
spec/unit/predicates/attr_spec.rb10064400703 Bytes12bc5270ef23feac49023911a684ff52acec7610b00baf10d8c80f41d7d24f4a
spec/unit/predicates/bool_spec.rb10064400666 Bytes0d63f5788f1f489d42939470f1f60d067f78f14ce9a557bb1cc16fc6a9487ef6
spec/unit/predicates/bytesize_spec.rb100644001001 Bytes48d082646ffbd205f726c65119d28e45d9f3a7f7e01facc593b81e7d5dfe503c
spec/unit/predicates/case_spec.rb10064400712 Bytes2f8fed759a9b40a4052dc3a3bf87010cdb32d76c6ac5b4c05e6b681d68b8766b
spec/unit/predicates/date_spec.rb10064400608 Bytesf3b0f489a228bb09a3b17b019bc8866d9296558003cf911246f30f27557bc889
spec/unit/predicates/date_time_spec.rb10064400624 Bytesb3145945bbf669af6d3e7735cf74bdfca913a72c9f8c43bff789e0f0f792e214
spec/unit/predicates/decimal_spec.rb10064400632 Bytesf6a446d2ea10c6d6d79f32bfa2beb90a91fc2c0f2c59888da3d309d4484ecd69
spec/unit/predicates/empty_spec.rb10064400729 Bytes8df7b06aef3851eaa6a78616806dfc15d0953e2c320e2ea1ba2d531e10dba67f
spec/unit/predicates/eql_spec.rb10064400464 Bytes57cbd3e08c0da1500c98efc9d42e56247f587936c3db059590eaf366868fc996
spec/unit/predicates/even_spec.rb10064400581 Bytese12361db29a35a283d5cc9c5ca3b0c0613532f4b41fd3ea7d28f45935c6bfc71
spec/unit/predicates/excluded_from_spec.rb10064400809 Bytes1400cbd241d8449e0b78aa46049167a8787eba8c4be5803cd176336a198f4409
spec/unit/predicates/excludes_spec.rb100644001.24 KBaba897c9eae10927f0d5b90bb1220f6fac0df0ea03aaaa9d8b11074f4d6a451f
spec/unit/predicates/false_spec.rb10064400673 Bytesab081e36782e4f5a87eed4e15f3d3b698fb14da54c6ee10e40e4c89fda0a2e78
spec/unit/predicates/filled_spec.rb10064400733 Bytese1450c7bd66837e5d139d7600b3865ced0fe82259d500aceeaf0eeecddc80a0f
spec/unit/predicates/float_spec.rb10064400604 Bytes04201eaff2d64dd2ce4411ec140916b17121331bd98d1d69c36fc80d7c6eeb5a
spec/unit/predicates/format_spec.rb10064400479 Bytesbbb51b62ddd444e27bc1be129e57ea9895c8cd7b0fdb41cfce987aa58151388c
spec/unit/predicates/gt_spec.rb10064400777 Bytes75a299b6e57c3c1b14de8f1da38617f0a4732c8fe373fe308f29999deda677bf
spec/unit/predicates/gteq_spec.rb10064400781 Bytes80ba0d3641db061c06bef8bf93b218085535b7f195625ad76f4039263b42a02c
spec/unit/predicates/hash_spec.rb10064400721 Bytes9d66b8b00df9d23ba77f64933714e52258a771de2f1f3e22ae7669072a3db574
spec/unit/predicates/included_in_spec.rb10064400805 Bytese5c6998f90b0c537c606e1997975aec7e4fc2bc8c244da91de61a0e46ab34b65
spec/unit/predicates/includes_spec.rb10064400542 Bytes08fc8b7de6b00879a35f7b72f6d8d1081304c2e1003758ab241816fba557b836
spec/unit/predicates/int_spec.rb10064400637 Bytesa8a44e587ca470ea8d2b545e022d319ab522389a291d2a448766806d35f9fca6
spec/unit/predicates/key_spec.rb10064400629 Bytesd88de721adcac8df0ca0fa2b036902c2173226a801f93b94a16c810f7d447209
spec/unit/predicates/lt_spec.rb10064400778 Bytesd3702bf976993ab196fd3d680638d038686608e338248cc205871f75e987f25f
spec/unit/predicates/lteq_spec.rb10064400781 Bytes4ad0380df38dbf2af9f4e4b138e473ee9819cd7b2a0a521add6126ee02d3ac7a
spec/unit/predicates/max_bytesize_spec.rb10064400746 Bytesb5e2326281111ee71efc45b73414069457d66a0514637e9aa77c8753f3f5fd12
spec/unit/predicates/max_size_spec.rb100644001.02 KBf9030ece6cbc7675565fb07a3465942ca9fb043d90843876d0fbaf890402689c
spec/unit/predicates/min_bytesize_spec.rb10064400743 Bytes2cf4de541a9cc58b1f7d9303aca72ffa416016235c93a8759d7799f4e02e3b94
spec/unit/predicates/min_size_spec.rb100644001.02 KB1d9b6e4a670f57ad7d302035f9e1be89a2eee753a520efe3c221c45ac789bbaa
spec/unit/predicates/none_spec.rb10064400590 Bytes34a5c5e98fa819d6d7cbaeefa0faa5175fb7b158b366aa7968b02f07b18e6b81
spec/unit/predicates/not_eql_spec.rb10064400472 Bytes7daa474414b6feeba3cbeb251b35d1f98bd9d24a763fce9ea76af138e15b1d1c
spec/unit/predicates/number_spec.rb10064400723 Bytes7397374e025c39552e0b3ed984a79ceebdcc6dd32eb644816b43c8ed107a8982
spec/unit/predicates/odd_spec.rb10064400579 Bytese9d3e1557ed40d0d9fd6d21c688d5a2b731470e89c5bbefa7fdfcd536d0ea9ea
spec/unit/predicates/respond_to_spec.rb10064400616 Bytesf41c84645639d3c55c7c548bfefb7d3596e7dbc226e838e5e2de0d47963215f4
spec/unit/predicates/size_spec.rb100644001.19 KB18da543c402baebf7000d22101590e465ac51a13cbab808af5daf34a0a9a12c8
spec/unit/predicates/str_spec.rb10064400607 Bytes2eabd674c2c107c83480f5069b4a4ea30d6580ed32209cd4edfa4d05b2f82a42
spec/unit/predicates/time_spec.rb10064400606 Bytesa72072aa9c9c2aeaf493b8ee89975c8f6f56fc00cf6fc64b18e96d673dda8f46
spec/unit/predicates/true_spec.rb10064400669 Bytes46518c37970f621c7c8046032ff5b42c631956d7ac04cf5856bf7f9ae50e8e23
spec/unit/predicates/type_spec.rb10064400812 Bytes89c952cec40eabd6b4218d455b084c0b148d71f2535a1e4a5fecfa3b33b20436
spec/unit/predicates/uuid_v4_spec.rb10064400716 Bytes1dc948d1723c149450cc82f2433109face90ce4aaa8c5f17de2d2aa14a32ac55
spec/unit/predicates_spec.rb10064400478 Bytesd45147d8ca7e051ed27d6d0d4a215b5987052cf3a549cc4bbce34139fc235e4a
spec/unit/rule/predicate_spec.rb100644001.3 KBae9f082a00067a0175beba7bd6602d5ac5672d3e1880e27f395fdb13a4a04362
spec/unit/rule_compiler_spec.rb100644003.03 KB83598581c730cadf21803f232f18ee14846bc12a91f9881192876f918a6af03b
spec/unit/rule_spec.rb100644005.66 KBf7c37845e7d423f2a8a729059a865253fe88e1200f85e52915597d07db8a466f