Metadata


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