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