sorbet/rbi/gems/dry-logic.rbi in clean-architecture-3.0.0 vs sorbet/rbi/gems/dry-logic.rbi in clean-architecture-3.0.1
- old
+ new
@@ -5,11 +5,12 @@
#
# If you would like to make changes to this file, great! Please create the gem's shim here:
#
# https://github.com/sorbet/sorbet-typed/new/master?filename=lib/dry-logic/all/dry-logic.rbi
#
-# dry-logic-1.0.3
+# dry-logic-1.0.6
+
module Dry
end
module Dry::Logic
def self.Rule(*args, **options, &block); end
end
@@ -32,16 +33,16 @@
def new(rules, **new_options); end
def options; end
def rules; end
def to_ast; end
def with(new_options); end
- include Anonymous_Dry_Equalizer_37
+ include Anonymous_Dry_Equalizer_40
include Dry::Core::Constants
include Dry::Equalizer::Methods
include Dry::Logic::Operators
end
-module Anonymous_Dry_Equalizer_37
+module Anonymous_Dry_Equalizer_40
def cmp?(comparator, other); end
def hash; end
def inspect; end
end
class Dry::Logic::Operations::Binary < Dry::Logic::Operations::Abstract
@@ -73,11 +74,11 @@
end
class Dry::Logic::Operations::And < Dry::Logic::Operations::Binary
def [](input); end
def call(input); end
def hints; end
- def initialize(*arg0); end
+ def initialize(*arg0, **arg1); end
def operator; end
def type; end
end
class Dry::Logic::Operations::Or < Dry::Logic::Operations::Binary
def [](input); end
@@ -110,28 +111,28 @@
def type; end
end
class Dry::Logic::Evaluator
def initialize(path); end
def path; end
- include Anonymous_Dry_Equalizer_38
+ include Anonymous_Dry_Equalizer_41
include Dry::Equalizer::Methods
end
-module Anonymous_Dry_Equalizer_38
+module Anonymous_Dry_Equalizer_41
def cmp?(comparator, other); end
def hash; end
def inspect; end
end
class Dry::Logic::Evaluator::Set
def [](input); end
def call(input); end
def evaluators; end
def initialize(evaluators); end
def self.new(paths); end
- include Anonymous_Dry_Equalizer_39
+ include Anonymous_Dry_Equalizer_42
include Dry::Equalizer::Methods
end
-module Anonymous_Dry_Equalizer_39
+module Anonymous_Dry_Equalizer_42
def cmp?(comparator, other); end
def hash; end
def inspect; end
end
class Dry::Logic::Evaluator::Key < Dry::Logic::Evaluator
@@ -148,11 +149,11 @@
def call(hash); end
def evaluator; end
def initialize(*rules, **options); end
def path; end
def self.evaluator(name); end
- def self.new(rules, options); end
+ def self.new(rules, **options); end
def to_s; end
def type; end
end
class Dry::Logic::Operations::Attr < Dry::Logic::Operations::Key
def self.evaluator(name); end
@@ -195,11 +196,11 @@
def self.build(predicate, args: nil, arity: nil, **options); end
def self.interfaces; end
def self.specialize(arity, curried, base = nil); end
def type; end
def with(new_opts); end
- include Anonymous_Dry_Equalizer_40
+ include Anonymous_Dry_Equalizer_43
include Dry::Core::Constants
include Dry::Equalizer::Methods
include Dry::Logic::Operators
end
class Dry::Logic::Rule::Interface < Module
@@ -216,10 +217,10 @@
def name; end
def unapplied; end
def unapplied_args; end
def variable_arity?; end
end
-module Anonymous_Dry_Equalizer_40
+module Anonymous_Dry_Equalizer_43
def cmp?(comparator, other); end
def hash; end
def inspect; end
end
class Dry::Logic::Rule::Predicate < Dry::Logic::Rule