sorbet/rbi/gems/dry-schema.rbi in clean-architecture-3.0.0 vs sorbet/rbi/gems/dry-schema.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-schema/all/dry-schema.rbi # -# dry-schema-1.4.1 +# dry-schema-1.4.3 + module Dry end module Dry::Schema def self.Form(**options, &block); end def self.JSON(**options, &block); end @@ -54,26 +55,27 @@ class Dry::Schema::Config def inspect; end def method_missing(meth, *args, &block); end def respond_to_missing?(meth, include_private = nil); end extend Dry::Configurable::ClassMethods - include Anonymous_Dry_Equalizer_65 + include Anonymous_Dry_Equalizer_61 include Dry::Configurable + include Dry::Configurable::InstanceMethods include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_65 +module Anonymous_Dry_Equalizer_61 def cmp?(comparator, other); end def hash; end end class Dry::Schema::Message def <=>(other); end def dump; end def eql?(other); end def to_s; end extend Dry::Initializer - include Anonymous_Dry_Equalizer_66 - include Anonymous_Module_67 + include Anonymous_Dry_Equalizer_62 + include Anonymous_Module_63 include Dry::Equalizer::Methods include Dry::Initializer::Mixin::Root end class Dry::Schema::Message::Or def dump; end @@ -83,16 +85,16 @@ def path; end def right; end def to_a; end def to_s; end end -module Anonymous_Dry_Equalizer_66 +module Anonymous_Dry_Equalizer_62 def cmp?(comparator, other); end def hash; end def inspect; end end -module Anonymous_Module_67 +module Anonymous_Module_63 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def args; end def input; end def meta; end @@ -115,15 +117,15 @@ def paths; end def placeholders; end def self.[](messages, options = nil); end def to_h; end def to_hash; end - include Anonymous_Dry_Equalizer_68 + include Anonymous_Dry_Equalizer_64 include Dry::Equalizer::Methods include Enumerable end -module Anonymous_Dry_Equalizer_68 +module Anonymous_Dry_Equalizer_64 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::NamespacedRule @@ -139,25 +141,25 @@ def supports?(predicate); end def visit_and(node); end def visit_namespace(node, opts = nil); end end module Dry::Schema::Types - extend Anonymous_Dry_Core_Deprecations_Tagged_69 - extend Anonymous_Module_70 + extend Anonymous_Dry_Core_Deprecations_Tagged_65 + extend Anonymous_Module_66 extend Dry::Core::Deprecations::Interface extend Dry::Types::BuilderMethods - include Anonymous_Dry_Types_Module_71 + include Anonymous_Dry_Types_Module_67 end module Dry::Schema::Types::Definition end -module Anonymous_Dry_Types_Module_71 +module Anonymous_Dry_Types_Module_67 def self.included(base); end extend Dry::Types::BuilderMethods end -module Anonymous_Dry_Core_Deprecations_Tagged_69 +module Anonymous_Dry_Core_Deprecations_Tagged_65 end -module Anonymous_Module_70 +module Anonymous_Module_66 def const_missing(missing); end end class Dry::Schema::Predicate def !; end def args; end @@ -167,21 +169,21 @@ def ensure_valid; end def initialize(compiler, name, args, block); end def name; end def to_ast(*arg0); end def to_rule; end - include Anonymous_Dry_Equalizer_72 + include Anonymous_Dry_Equalizer_68 include Dry::Equalizer::Methods include Dry::Logic::Operators end class Dry::Schema::Predicate::Negation def ast(*args); end def initialize(predicate); end def predicate; end def to_ast(*args); end end -module Anonymous_Dry_Equalizer_72 +module Anonymous_Dry_Equalizer_68 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Trace < BasicObject @@ -195,40 +197,40 @@ def initialize(compiler = nil); end def method_missing(meth, *args, &block); end def reduced_rule; end def to_ast; end def to_rule(name = nil); end - include Anonymous_Dry_Equalizer_73 + include Anonymous_Dry_Equalizer_69 include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_73 +module Anonymous_Dry_Equalizer_69 def cmp?(comparator, other); end def hash; end def inspect; end end module Dry::Schema::Macros end class Dry::Schema::Macros::Core def ast(*arg0); end - def new(options = nil); end + def new(**options); end def operation; end def to_ast(*arg0); end def to_rule; end extend Dry::Initializer - include Anonymous_Module_74 + include Anonymous_Module_70 include Dry::Initializer::Mixin::Root end -module Anonymous_Module_74 +module Anonymous_Module_70 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def compiler; end def name; end def schema_dsl; end def trace; end extend Dry::Initializer::Mixin::Local end -module Anonymous_Module_75 +module Anonymous_Module_71 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def chain; end def predicate_inferrer; end def primitive_inferrer; end @@ -237,55 +239,55 @@ class Dry::Schema::Macros::DSL < Dry::Schema::Macros::Core def append_macro(macro_type); end def array(*args, &block); end def each(*args, &block); end def extract_type_spec(*args, nullable: nil, set_type: nil); end - def filled(*args, **opts, &block); end + def filled(*args, &block); end def hash(*args, &block); end def resolve_type(type_spec, nullable); end def schema(*args, &block); end def type(spec); end - def value(*predicates, **opts, &block); end - include Anonymous_Module_75 + def value(*predicates, &block); end + include Anonymous_Module_71 include Dry::Logic::Operators end -module Anonymous_Module_76 +module Anonymous_Module_72 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Array < Dry::Schema::Macros::DSL def ast(*arg0); end def to_ast(*arg0); end def value(*args, **opts, &block); end - include Anonymous_Module_76 + include Anonymous_Module_72 end -module Anonymous_Module_77 +module Anonymous_Module_73 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Each < Dry::Schema::Macros::DSL def ast(*arg0); end def to_ast(*arg0); end def value(*args, **opts); end - include Anonymous_Module_77 + include Anonymous_Module_73 end -module Anonymous_Module_78 +module Anonymous_Module_74 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Value < Dry::Schema::Macros::DSL def array_type?(type); end def build_array_type(array_type, member); end def call(*predicates, **opts, &block); end def method_missing(meth, *args, &block); end def respond_to_missing?(meth, include_private = nil); end - include Anonymous_Module_78 + include Anonymous_Module_74 end -module Anonymous_Module_79 +module Anonymous_Module_75 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Filled < Dry::Schema::Macros::Value @@ -293,13 +295,13 @@ def ensure_valid_predicates(predicates); end def expected_primitives; end def filter_empty_string?; end def processor_config; end def schema_type; end - include Anonymous_Module_79 + include Anonymous_Module_75 end -module Anonymous_Module_80 +module Anonymous_Module_76 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Schema < Dry::Schema::Macros::Value @@ -307,30 +309,30 @@ def define(*args, &block); end def optional?; end def parent_type; end def redefined_schema?(args); end def schema?; end - include Anonymous_Module_80 + include Anonymous_Module_76 end -module Anonymous_Module_81 +module Anonymous_Module_77 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Hash < Dry::Schema::Macros::Schema def call(*args, &block); end - include Anonymous_Module_81 + include Anonymous_Module_77 end -module Anonymous_Module_82 +module Anonymous_Module_78 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Maybe < Dry::Schema::Macros::DSL def call(*args, **opts, &block); end def to_ast; end - include Anonymous_Module_82 + include Anonymous_Module_78 end class Dry::Schema::TypeRegistry def [](name); end def initialize(types, namespace = nil); end def namespace; end @@ -346,14 +348,14 @@ def call(result); end def initialize_copy(source); end def process_step(step, result); end def validate_step_name(name); end extend Dry::Initializer - include Anonymous_Module_83 + include Anonymous_Module_79 include Dry::Initializer::Mixin::Root end -module Anonymous_Module_83 +module Anonymous_Module_79 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def after_steps; end def before_steps; end def steps; end @@ -368,25 +370,25 @@ def inspect; end def key?(name); end def message_set(options = nil); end def replace(hash); end def result_ast; end - def self.new(*args); end + def self.new(*arg0, **arg1); end def success?; end def to_h; end extend Dry::Initializer - include Anonymous_Dry_Equalizer_84 - include Anonymous_Module_85 + include Anonymous_Dry_Equalizer_80 + include Anonymous_Module_81 include Dry::Equalizer::Methods include Dry::Initializer::Mixin::Root end -module Anonymous_Dry_Equalizer_84 +module Anonymous_Dry_Equalizer_80 def cmp?(comparator, other); end def hash; end def inspect; end end -module Anonymous_Module_85 +module Anonymous_Module_81 def __dry_initializer_config__; end def __dry_initializer_initialize__(output, results = nil, *arg2, **__dry_initializer_options__); end def message_compiler; end def output; end def results; end @@ -404,14 +406,14 @@ def initialize(text, tokens, evaluator); end def self.[](input); end def self.parse(input); end def text; end def tokens; end - include Anonymous_Dry_Equalizer_86 + include Anonymous_Dry_Equalizer_82 include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_86 +module Anonymous_Dry_Equalizer_82 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Messages::Abstract @@ -432,15 +434,16 @@ def rule_lookup_paths(tokens); end def self.build(options = nil); end def self.cache; end def translate(key, locale: nil); end extend Dry::Configurable::ClassMethods - include Anonymous_Dry_Equalizer_87 + include Anonymous_Dry_Equalizer_83 include Dry::Configurable + include Dry::Configurable::InstanceMethods include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_87 +module Anonymous_Dry_Equalizer_83 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Messages::Namespaced < Dry::Schema::Messages::Abstract @@ -468,22 +471,22 @@ def merge(overrides); end def prepare; end def self.build(options = nil); end def self.flat_hash(hash, path = nil, keys = nil); end def t; end - include Anonymous_Dry_Equalizer_88 + include Anonymous_Dry_Equalizer_84 include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_88 +module Anonymous_Dry_Equalizer_84 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::MessageCompiler def call(ast); end def default_lookup_options; end - def initialize(messages, options = nil); end + def initialize(messages, **options); end def lookup_options(arg_vals:, input:); end def message_text(template, tokens, options); end def message_tokens(args); end def message_type(*arg0); end def options; end @@ -499,11 +502,11 @@ def visit_predicate(node, opts); end def visit_set(node, opts); end def visit_xor(node, opts); end def with(new_options); end extend Dry::Initializer - include Anonymous_Module_89 + include Anonymous_Module_85 include Dry::Initializer::Mixin::Root end class Dry::Schema::MessageCompiler::VisitorOpts < Hash def call(other); end def current_messages; end @@ -512,11 +515,11 @@ def hints; end def key_failure?(path); end def path; end def self.new; end end -module Anonymous_Module_89 +module Anonymous_Module_85 def __dry_initializer_config__; end def __dry_initializer_initialize__(messages, *arg1, **__dry_initializer_options__); end def full; end def locale; end def messages; end @@ -525,14 +528,14 @@ end class Dry::Schema::RuleApplier def call(input); end def to_ast; end extend Dry::Initializer - include Anonymous_Module_90 + include Anonymous_Module_86 include Dry::Initializer::Mixin::Root end -module Anonymous_Module_90 +module Anonymous_Module_86 def __dry_initializer_config__; end def __dry_initializer_initialize__(rules, *arg1, **__dry_initializer_options__); end def config; end def message_compiler; end def rules; end @@ -545,34 +548,34 @@ def initialize(key_map, &coercer); end def key_map; end def self.new(*args, &coercer); end def self.symbolized(*args); end extend Dry::Core::Cache - include Anonymous_Dry_Equalizer_91 + include Anonymous_Dry_Equalizer_87 include Dry::Core::Cache::Methods include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_91 +module Anonymous_Dry_Equalizer_87 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::ValueCoercer def call(input); end extend Dry::Initializer - include Anonymous_Dry_Equalizer_93 - include Anonymous_Module_92 + include Anonymous_Dry_Equalizer_89 + include Anonymous_Module_88 include Dry::Equalizer::Methods include Dry::Initializer::Mixin::Root end -module Anonymous_Module_92 +module Anonymous_Module_88 def __dry_initializer_config__; end def __dry_initializer_initialize__(type_schema, *arg1); end def type_schema; end extend Dry::Initializer::Mixin::Local end -module Anonymous_Dry_Equalizer_93 +module Anonymous_Dry_Equalizer_89 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Processor @@ -594,21 +597,21 @@ def to_rule; end def type_schema; end extend Dry::Configurable extend Dry::Configurable::ClassMethods extend Dry::Initializer - include Anonymous_Module_94 + include Anonymous_Module_90 include Dry::Initializer::Mixin::Root end -module Anonymous_Module_94 +module Anonymous_Module_90 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def schema_dsl; end def steps; end extend Dry::Initializer::Mixin::Local end -module Anonymous_Module_95 +module Anonymous_Module_91 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def filter_schema_dsl; end extend Dry::Initializer::Mixin::Local end @@ -617,51 +620,51 @@ def filter(*args, &block); end def maybe(*args, **opts, &block); end def to_ast; end def to_rule; end def value(*args, **opts, &block); end - include Anonymous_Module_95 + include Anonymous_Module_91 end -module Anonymous_Module_96 +module Anonymous_Module_92 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Optional < Dry::Schema::Macros::Key def operation; end def to_rule; end - include Anonymous_Module_96 + include Anonymous_Module_92 end -module Anonymous_Module_97 +module Anonymous_Module_93 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Macros::Required < Dry::Schema::Macros::Key def operation; end - include Anonymous_Module_97 + include Anonymous_Module_93 end class Dry::Schema::Key def coerced_name; end def coercer; end def coercible(&coercer); end def dump; end def id; end def initialize(id, name: nil, coercer: nil); end def name; end - def new(new_opts = nil); end + def new(**new_opts); end def read(source); end def self.[](name, **opts); end - def self.new(*args); end + def self.new(*args, **kwargs); end def stringified; end def write(source, target); end extend Dry::Core::Cache - include Anonymous_Dry_Equalizer_98 + include Anonymous_Dry_Equalizer_94 include Dry::Core::Cache::Methods include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_98 +module Anonymous_Dry_Equalizer_94 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Key::Hash < Dry::Schema::Key @@ -670,14 +673,14 @@ def initialize(id, members:, **opts); end def members; end def read(source); end def stringified; end def write(source, target); end - include Anonymous_Dry_Equalizer_99 + include Anonymous_Dry_Equalizer_95 include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_99 +module Anonymous_Dry_Equalizer_95 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::Key::Array < Dry::Schema::Key @@ -685,14 +688,14 @@ def dump; end def initialize(id, member:, **opts); end def member; end def stringified; end def write(source, target); end - include Anonymous_Dry_Equalizer_100 + include Anonymous_Dry_Equalizer_96 include Dry::Equalizer::Methods end -module Anonymous_Dry_Equalizer_100 +module Anonymous_Dry_Equalizer_96 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::KeyMap @@ -706,16 +709,16 @@ def self.[](*keys); end def self.new(*args); end def stringified; end def write(source, target = nil); end extend Dry::Core::Cache - include Anonymous_Dry_Equalizer_101 + include Anonymous_Dry_Equalizer_97 include Dry::Core::Cache::Methods include Dry::Equalizer::Methods include Enumerable end -module Anonymous_Dry_Equalizer_101 +module Anonymous_Dry_Equalizer_97 def cmp?(comparator, other); end def hash; end def inspect; end end class Dry::Schema::DSL @@ -731,11 +734,11 @@ def key(name, macro:, &block); end def key_coercer; end def key_map(types = nil); end def key_map_type; end def key_spec(name, type); end - def new(options = nil, &block); end + def new(**options, &block); end def optional(name, &block); end def parent; end def parent_filter_schemas; end def parent_key_map; end def parent_rules; end @@ -748,16 +751,14 @@ def to_rule; end def type_registry; end def type_schema; end def value_coercer; end extend Dry::Initializer - include Anonymous_Dry_Equalizer_103 - include Anonymous_Module_102 - include Dry::Equalizer::Methods + include Anonymous_Module_98 include Dry::Initializer::Mixin::Root end -module Anonymous_Module_102 +module Anonymous_Module_98 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end def compiler; end def config; end def macros; end @@ -765,26 +766,21 @@ def processor_type; end def steps; end def types; end extend Dry::Initializer::Mixin::Local end -module Anonymous_Dry_Equalizer_103 - def cmp?(comparator, other); end - def hash; end - def inspect; end -end -module Anonymous_Module_104 +module Anonymous_Module_99 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::Params < Dry::Schema::Processor - include Anonymous_Module_104 + include Anonymous_Module_99 end -module Anonymous_Module_105 +module Anonymous_Module_100 def __dry_initializer_config__; end def __dry_initializer_initialize__(*arg0, **__dry_initializer_options__); end extend Dry::Initializer::Mixin::Local end class Dry::Schema::JSON < Dry::Schema::Processor - include Anonymous_Module_105 + include Anonymous_Module_100 end