dry-logic-0.2.1

https://rubygems.org

dry-logic

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 897049

number: 0.2.1

platform: ruby

spec_sha256: dc86169b592ed2681ef7eabc908808267549984835948928ff77f606abbe2328

sha256: b0ed781221dea5dc3ab1294822602f3c784f462d959e5420f988ca71f0cc2f37

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

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

position: 25

version_data_entries_count: 75

uploaded_at: 2016-03-20 12:24:34 UTC

indexed: true

has_extensions:

extensions:

Gem size: 16.5 KB

Version Data Entries

Total: 75

Unpacked size: 55.5 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE100644001.06 KB825db79c0cc220fc223de5c4bb27e4b52231929e6382cf28904ba8c3fc1fad87
.gitignore1006440072 Bytes08444a9cac139f0c92b94b0ef750cb5ed889c6d774a22d0f40a73aab9b53c716
.rspec1006440045 Bytes3234da309d99b4b297cfdcbb2c04cd38441df7bd5b88030b6ff875a930be5265
.rubocop.yml10064400253 Bytes0d9bad20df24dd6528a9df4c5b6704d2d27a46bf9cba2f5517f6503a29cac895
.rubocop_todo.yml10064400390 Bytesf22a20f25b5ad384fe8e96f7c7741913f10a97696c9aa42f421e4ed57b102953
.travis.yml10064400641 Bytes06ab4652208ed1ebfee1af1d33a6e7e33ed0df8f4db3058fe868a36f05891c7a
CHANGELOG.md100644001.3 KBe5a989371a75b33f3f2dddf17d991e713097c877d1a484e98e3d993d7d880e04
Gemfile10064400147 Bytes713989c3f981261fb799f50d1d7c539b440e100e34d2acc63be30af5e03eaf1c
README.md100644001.84 KB3ae8184dfb8ac357067fc31a4fc118f81f300b895c9151623f70ed75a65c732a
Rakefile10064400257 Bytesdd4a82be899d588ed687dcdd70cb292848840366642f9b2600d30b6372d90882
dry-logic.gemspec10064400920 Bytes142f5a68352b0bab0eb9da21cd0379f4b943bd86ee5b806182aa542e2d0556a2
examples/basic.rb10064400360 Bytes0c9d0d5a6ad8b559aa05d51526dbb15f181d451c49172b28f6e392ed01d4179a
lib/dry-logic.rb1006440020 Bytes2c8497c49f87a47ab05c054719b42fd6627a92529465dfe7ec5c4ff658ca36dc
lib/dry/logic.rb10064400175 Bytesefb6018857a09c8ed85d6ac97e41feecdb6ac1fe0bb8553af149308645db48d9
lib/dry/logic/evaluator.rb10064400926 Bytesf76a5374185222b36a64224b8bf89da459fb05a923451a16f2c9901b4e7d5a4a
lib/dry/logic/predicate.rb10064400663 Bytesb5c05b2ced24028a06c97c008f88301f9a5b559106158289423dcfbf489834ca
lib/dry/logic/predicate_set.rb10064400446 Bytes1dccda82491362d387daf462c97f05d5447a6445e4bdb7f5ed701ba310899b8b
lib/dry/logic/predicates.rb100644002.76 KB46f253a549cfe44e154f29dc3e8e9cc0bea3d26fc24f2954474279fa2abaf33a
lib/dry/logic/result.rb100644001.14 KB139980a27e55373ba3204893a5629755253dcd4c2d34d10215e6555d432cd455
lib/dry/logic/result/each.rb10064400461 Bytes42316694cd1da84591f15b6160320d60fe3b18ba96186baf6bfd6b844213d549
lib/dry/logic/result/multi.rb10064400287 Bytesf9287013796ca25a6231032a5c462355637e822c089eb321b14b49b102f2a6ab
lib/dry/logic/result/named.rb10064400313 Bytes557bfcedd59a092e765c698bf747b2ce2550a06fa2fd98b16fe47b11bd890eda
lib/dry/logic/result/set.rb10064400228 Bytes300d63f1a0403ad94398f497325209b9d92771bad9000072d8e14dc3f0a9a29a
lib/dry/logic/result/value.rb10064400253 Bytes0c0627f33c7827a3ce21bc497a017590251328160840d6173f620002fed1acf2
lib/dry/logic/rule.rb100644001.33 KB9dcb5a0a0d88dc42ffefb6950b1b8f917b5686807544de8e4685abf6d52b1204
lib/dry/logic/rule/attr.rb10064400211 Bytes2771bf99456f6a5ab86dda29dc761b2eabf12eb76c295d6cfea33d811dbb713d
lib/dry/logic/rule/check.rb10064400859 Bytesac198974fd859f8122dfaa041d765f0fe4d4c42d8867b12f1a87860ec4eb9910
lib/dry/logic/rule/composite.rb100644001.45 KBd93411434962389a35645f2b0cb94243971be184d0e06281009084d30d2597b2
lib/dry/logic/rule/each.rb10064400237 Bytes6a5fb8c84b23bc8f5a39880f4c8e69971182a88b588f6408841f9df3ed83db96
lib/dry/logic/rule/key.rb10064400701 Bytese1440ed5e810d583c51fd47f07c13999d65197fbc3fe4beb0747de80a6f4ca3a
lib/dry/logic/rule/negation.rb10064400221 Bytes7beaf5d1e5e888cb0432b53c8af6fc34285a2ccf6c0abf61f66c897d2762d864
lib/dry/logic/rule/set.rb10064400375 Bytes43c2b357621600348b742062961774991707e76529004df08d73c3d0934c4ec8
lib/dry/logic/rule/value.rb10064400374 Bytesd645568a9d344e9bf47d7d5380eb0e1dbc64e2b8fe1445fff1b914cb7c396af4
lib/dry/logic/rule_compiler.rb100644001.52 KB7972159714895b560fc4fafed2055262aefb8c6acb2d3bbdbf5ed5e9c5d518a2
lib/dry/logic/version.rb1006440065 Bytes1d7f8a541be8fbc20e0d8cd14dcfc9b6968c6c0f9772925c948173bfc23ed464
spec/shared/predicates.rb100644001.11 KB564146f621a2b74340b03938cfa99867be11fa600e5a502f59a3faee9218811a
spec/spec_helper.rb10064400331 Bytes4cfab25df22df0b262a183368a4999897cfd04a10f7b4a6f0a8ec30cf6240be6
spec/unit/predicate_spec.rb10064400696 Bytes19564c96e8b59e62d409e853d799c0d2df99b78e41a8ac9eaa7aba365c15d1f0
spec/unit/predicates/attr_spec.rb10064400672 Bytes69e130183b56e87815c59f61db911517b9aac2d931c25de09b2514ddf7812f3c
spec/unit/predicates/bool_spec.rb10064400632 Bytesc68c1dfc27bd3ed39964829dc49d68412856344e06b87d1b21d3c7594e63baaf
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.rb10064400422 Bytesaa633e153732a85c7e74a3d33d7f5666005d0d51fdde0b57836e372fde1ae1df
spec/unit/predicates/exclusion_spec.rb10064400770 Bytes1bd45a17a633d1ddccd30d9120370234a39eee715981684422ea4be3e9e468f1
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/inclusion_spec.rb10064400770 Bytes917501b6b0b02751dc413b1d431bf07548a14e4c8ff373eb1710dabbff3068d9
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/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/rule/attr_spec.rb10064400811 Bytesc6e7de1b21862af2dcbb18716ca1ff4f9ecb5d453ca659b3b4915319d6affee1
spec/unit/rule/check_spec.rb100644001.2 KBa75255b9668d90751acfac76f159282108ddb5773ef627822247915f5e893891
spec/unit/rule/conjunction_spec.rb10064400713 Bytes531cd3f73e7ffa7b29dcdb2405089c61ebb921cf5ea118f4d8a7d7f3f1bb103e
spec/unit/rule/disjunction_spec.rb100644001.04 KBaaa50f2d72cad83ec2a7393516b3c9bdcede608b704e5fb655eb8cd9c73488d5
spec/unit/rule/each_spec.rb10064400845 Bytes8976f2d88c949b02bed727e6e022d213734438fae1ab128ea3edd0b5f7573b7c
spec/unit/rule/exclusive_disjunction_spec.rb10064400610 Bytes727873ba83c8edf343deb0c937052163098cadde3a43903b6690100129be69b5
spec/unit/rule/implication_spec.rb10064400425 Bytesabbddd7bed94ee2b379b156e3fe599b062496bcafa4ccad72f01f26f0f4b1f78
spec/unit/rule/key_spec.rb100644003 KB04972ebb000e93c8ee2c69b67f693e934e96e121ce1e28614f4b7b60a4a547fa
spec/unit/rule/set_spec.rb10064400722 Bytes5913303a11e3f6cb7f1d1ffbd2c1e96359c4461b27282354cc2d79ebb6c31fda
spec/unit/rule/value_spec.rb100644001.82 KBd860248e89eb39b166d5f6665b644ebf29d8eff9609bb5fb2bfa44eb982d2d91
spec/unit/rule_compiler_spec.rb100644002.8 KBd87210eec063657b75ede34d2656642b317adbef7791c968bdce024c0542acad