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