-
Name
-
dry-logic
-
Version
-
1.6.0
-
Platform
-
ruby
-
Authors
-
Piotr Solnica
-
Bindir
-
bin
-
Date
-
2025-01-04 00:00:00 UTC
-
Dependencies
-
bigdecimal (>= 0)
concurrent-ruby (~> 1.0)
dry-core (~> 1.1)
zeitwerk (~> 2.6)
-
Description
-
Predicate logic with rule composition
-
Email
-
piotr.solnica@gmail.com
-
Files
-
CHANGELOG.md
LICENSE
README.md
dry-logic.gemspec
lib/dry-logic.rb
lib/dry/logic.rb
lib/dry/logic/appliable.rb
lib/dry/logic/builder.rb
lib/dry/logic/evaluator.rb
lib/dry/logic/operations/abstract.rb
lib/dry/logic/operations/and.rb
lib/dry/logic/operations/attr.rb
lib/dry/logic/operations/binary.rb
lib/dry/logic/operations/check.rb
lib/dry/logic/operations/each.rb
lib/dry/logic/operations/implication.rb
lib/dry/logic/operations/key.rb
lib/dry/logic/operations/negation.rb
lib/dry/logic/operations/or.rb
lib/dry/logic/operations/set.rb
lib/dry/logic/operations/unary.rb
lib/dry/logic/operations/xor.rb
lib/dry/logic/operators.rb
lib/dry/logic/predicates.rb
lib/dry/logic/result.rb
lib/dry/logic/rule.rb
lib/dry/logic/rule/interface.rb
lib/dry/logic/rule/predicate.rb
lib/dry/logic/rule_compiler.rb
lib/dry/logic/version.rb
-
Homepage
-
https://dry-rb.org/gems/dry-logic
-
Licenses
-
MIT
-
Metadata
-
{"allowed_push_host"=>"https://rubygems.org", "changelog_uri"=>"https://github.com/dry-rb/dry-logic/blob/main/CHANGELOG.md", "source_code_uri"=>"https://github.com/dry-rb/dry-logic", "bug_tracker_uri"=>"https://github.com/dry-rb/dry-logic/issues", "rubygems_mfa_required"=>"true"}
-
Require paths
-
lib
-
Required ruby version
-
>= 3.1.0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.3.27
-
Specification version
-
4
-
Summary
-
Predicate logic with rule composition
-
Original platform
-
ruby
-
New platform
-
ruby