module Dry::Logic
Constants
- VERSION
Public Class Methods
Rule(*args, **options, &block)
click to toggle source
# File lib/dry/logic/rule.rb, line 7 def self.Rule(*args, **options, &block) if args.any? Rule.build(*args, **options) elsif block Rule.build(block, **options) end end
loader()
click to toggle source
# File lib/dry/logic.rb, line 10 def self.loader @loader ||= Zeitwerk::Loader.new.tap do |loader| root = File.expand_path("..", __dir__) loader.tag = "dry-logic" loader.inflector = Zeitwerk::GemInflector.new("#{root}/dry-logic.rb") loader.push_dir(root) loader.ignore( "#{root}/dry-logic.rb", "#{root}/dry/logic/version.rb" ) end end