From 6e55eadb33515a5c36591b79b06576a7681e9372 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:55:36 +0000 Subject: [PATCH 1/2] Bump the minor-and-patch group with 4 updates Bumps the minor-and-patch group with 4 updates: [frozen_record](https://github.com/byroot/frozen_record), [google-protobuf](https://github.com/protocolbuffers/protobuf), [sorbet-static-and-runtime](https://github.com/sorbet/sorbet) and [thor](https://github.com/rails/thor). Updates `frozen_record` from 0.27.2 to 0.27.4 - [Changelog](https://github.com/byroot/frozen_record/blob/master/CHANGELOG.md) - [Commits](https://github.com/byroot/frozen_record/compare/v0.27.2...v0.27.4) Updates `google-protobuf` from 4.27.3 to 4.28.0 - [Release notes](https://github.com/protocolbuffers/protobuf/releases) - [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl) - [Commits](https://github.com/protocolbuffers/protobuf/commits) Updates `sorbet-static-and-runtime` from 0.5.11545 to 0.5.11553 - [Release notes](https://github.com/sorbet/sorbet/releases) - [Commits](https://github.com/sorbet/sorbet/commits) Updates `thor` from 1.3.1 to 1.3.2 - [Release notes](https://github.com/rails/thor/releases) - [Commits](https://github.com/rails/thor/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: frozen_record dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: google-protobuf dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: sorbet-static-and-runtime dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: thor dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index da91e802c..c3bcd5834 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -140,17 +140,17 @@ GEM faraday-net_http (3.1.0) net-http fiber-storage (1.0.0) - frozen_record (0.27.2) + frozen_record (0.27.4) activemodel globalid (1.2.1) activesupport (>= 6.1) - google-protobuf (4.27.3-arm64-darwin) + google-protobuf (4.28.0-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.27.3-x86_64-darwin) + google-protobuf (4.28.0-x86_64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.27.3-x86_64-linux) + google-protobuf (4.28.0-x86_64-linux) bigdecimal rake (>= 13) graphql (2.3.14) @@ -310,14 +310,14 @@ GEM rack (>= 2.2.4) redis-client (>= 0.22.2) smart_properties (1.17.0) - sorbet (0.5.11545) - sorbet-static (= 0.5.11545) - sorbet-runtime (0.5.11545) - sorbet-static (0.5.11545-universal-darwin) - sorbet-static (0.5.11545-x86_64-linux) - sorbet-static-and-runtime (0.5.11545) - sorbet (= 0.5.11545) - sorbet-runtime (= 0.5.11545) + sorbet (0.5.11553) + sorbet-static (= 0.5.11553) + sorbet-runtime (0.5.11553) + sorbet-static (0.5.11553-universal-darwin) + sorbet-static (0.5.11553-x86_64-linux) + sorbet-static-and-runtime (0.5.11553) + sorbet (= 0.5.11553) + sorbet-runtime (= 0.5.11553) spoom (1.4.2) erubi (>= 1.10.0) prism (>= 0.28.0) @@ -332,7 +332,7 @@ GEM state_machines (0.6.0) stringio (3.1.1) strscan (3.1.0) - thor (1.3.1) + thor (1.3.2) timeout (0.4.1) tzinfo (2.0.6) concurrent-ruby (~> 1.0) From 28edb90dc73856191ef135fbc9c49e925ee6ea29 Mon Sep 17 00:00:00 2001 From: Emily Samp Date: Tue, 3 Sep 2024 09:25:01 -0500 Subject: [PATCH 2/2] Regenerate gem RBIs --- ...rd@0.27.2.rbi => frozen_record@0.27.4.rbi} | 203 +++++++++--------- ...@4.27.3.rbi => google-protobuf@4.28.0.rbi} | 23 ++ .../gems/{thor@1.3.1.rbi => thor@1.3.2.rbi} | 88 +++++--- 3 files changed, 183 insertions(+), 131 deletions(-) rename sorbet/rbi/gems/{frozen_record@0.27.2.rbi => frozen_record@0.27.4.rbi} (80%) rename sorbet/rbi/gems/{google-protobuf@4.27.3.rbi => google-protobuf@4.28.0.rbi} (96%) rename sorbet/rbi/gems/{thor@1.3.1.rbi => thor@1.3.2.rbi} (98%) diff --git a/sorbet/rbi/gems/frozen_record@0.27.2.rbi b/sorbet/rbi/gems/frozen_record@0.27.4.rbi similarity index 80% rename from sorbet/rbi/gems/frozen_record@0.27.2.rbi rename to sorbet/rbi/gems/frozen_record@0.27.4.rbi index 3d7b80f46..b73786cf3 100644 --- a/sorbet/rbi/gems/frozen_record@0.27.2.rbi +++ b/sorbet/rbi/gems/frozen_record@0.27.4.rbi @@ -97,102 +97,120 @@ class FrozenRecord::Base # @return [Base] a new instance of Base # - # source://frozen_record//lib/frozen_record/base.rb#286 + # source://frozen_record//lib/frozen_record/base.rb#281 def initialize(attrs = T.unsafe(nil)); end - # source://frozen_record//lib/frozen_record/base.rb#303 + # source://frozen_record//lib/frozen_record/base.rb#298 def ==(other); end - # source://frozen_record//lib/frozen_record/base.rb#298 + # source://frozen_record//lib/frozen_record/base.rb#293 def [](attr); end - # source://frozen_record//lib/frozen_record/base.rb#298 + # source://frozen_record//lib/frozen_record/base.rb#293 def attribute(attr); end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#72 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#72 def attribute_aliases; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#72 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#72 def attribute_aliases?; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#73 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#73 def attribute_method_patterns; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#73 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#73 def attribute_method_patterns?; end - # source://frozen_record//lib/frozen_record/base.rb#290 + # source://frozen_record//lib/frozen_record/base.rb#285 def attributes; end - # source://frozen_record//lib/frozen_record/base.rb#294 + # source://frozen_record//lib/frozen_record/base.rb#289 def id; end - # source://activemodel/7.1.3.4/lib/active_model/serializers/json.rb#15 + # source://activemodel/7.1.4/lib/active_model/serializers/json.rb#15 def include_root_in_json; end - # source://activemodel/7.1.3.4/lib/active_model/serializers/json.rb#15 + # source://activemodel/7.1.4/lib/active_model/serializers/json.rb#15 def include_root_in_json?; end - # source://activemodel/7.1.3.4/lib/active_model/naming.rb#255 + # source://activemodel/7.1.4/lib/active_model/naming.rb#255 def model_name(&block); end - # source://activemodel/7.1.3.4/lib/active_model/conversion.rb#32 + # source://activemodel/7.1.4/lib/active_model/conversion.rb#32 def param_delimiter=(_arg0); end # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#307 + # source://frozen_record//lib/frozen_record/base.rb#302 def persisted?; end - # source://frozen_record//lib/frozen_record/base.rb#311 + # source://frozen_record//lib/frozen_record/base.rb#306 def to_key; end private # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#317 + # source://frozen_record//lib/frozen_record/base.rb#312 def attribute?(attribute_name); end # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#321 + # source://frozen_record//lib/frozen_record/base.rb#316 def attribute_method?(attribute_name); end class << self + # source://frozen_record//lib/frozen_record/base.rb#31 + def _default_attributes; end + + # source://frozen_record//lib/frozen_record/base.rb#31 + def _default_attributes=(value); end + + # source://frozen_record//lib/frozen_record/base.rb#31 + def _default_attributes?; end + + # source://frozen_record//lib/frozen_record/base.rb#31 + def _primary_key; end + + # source://frozen_record//lib/frozen_record/base.rb#31 + def _primary_key=(value); end + + # source://frozen_record//lib/frozen_record/base.rb#31 + def _primary_key?; end + # Returns the value of attribute abstract_class. # - # source://frozen_record//lib/frozen_record/base.rb#90 + # source://frozen_record//lib/frozen_record/base.rb#83 def abstract_class; end # Sets the attribute abstract_class # # @param value the value to set the attribute abstract_class to. # - # source://frozen_record//lib/frozen_record/base.rb#90 + # source://frozen_record//lib/frozen_record/base.rb#83 def abstract_class=(_arg0); end # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#99 + # source://frozen_record//lib/frozen_record/base.rb#92 def abstract_class?; end - # source://frozen_record//lib/frozen_record/base.rb#154 + # source://frozen_record//lib/frozen_record/base.rb#145 def add_index(attribute, unique: T.unsafe(nil)); end - # source://frozen_record//lib/frozen_record/base.rb#103 + # source://frozen_record//lib/frozen_record/base.rb#96 def all; end - # source://frozen_record//lib/frozen_record/base.rb#159 + # source://frozen_record//lib/frozen_record/base.rb#150 def attribute(attribute, klass); end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#72 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#72 def attribute_aliases; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#72 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#72 def attribute_aliases=(value); end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#72 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#72 def attribute_aliases?; end # source://frozen_record//lib/frozen_record/base.rb#33 @@ -204,16 +222,16 @@ class FrozenRecord::Base # source://frozen_record//lib/frozen_record/base.rb#33 def attribute_deserializers?; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#73 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#73 def attribute_method_patterns; end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#73 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#73 def attribute_method_patterns=(value); end - # source://activemodel/7.1.3.4/lib/active_model/attribute_methods.rb#73 + # source://activemodel/7.1.4/lib/active_model/attribute_methods.rb#73 def attribute_method_patterns?; end - # source://frozen_record//lib/frozen_record/base.rb#92 + # source://frozen_record//lib/frozen_record/base.rb#85 def attributes; end # source://frozen_record//lib/frozen_record/base.rb#31 @@ -225,7 +243,7 @@ class FrozenRecord::Base # source://frozen_record//lib/frozen_record/base.rb#31 def auto_reloading?; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def average(*_arg0, **_arg1, &_arg2); end # source://frozen_record//lib/frozen_record/base.rb#31 @@ -240,74 +258,71 @@ class FrozenRecord::Base # source://frozen_record//lib/frozen_record/base.rb#31 def base_path; end - # source://frozen_record//lib/frozen_record/base.rb#85 - def base_path=(base_path); end + # source://frozen_record//lib/frozen_record/base.rb#31 + def base_path=(value); end # source://frozen_record//lib/frozen_record/base.rb#31 def base_path?; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def count(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#103 + # source://frozen_record//lib/frozen_record/base.rb#96 def current_scope; end - # source://frozen_record//lib/frozen_record/base.rb#108 + # source://frozen_record//lib/frozen_record/base.rb#101 def current_scope=(scope); end - # source://frozen_record//lib/frozen_record/base.rb#31 + # source://frozen_record//lib/frozen_record/base.rb#67 def default_attributes; end - # source://frozen_record//lib/frozen_record/base.rb#73 + # source://frozen_record//lib/frozen_record/base.rb#71 def default_attributes=(default_attributes); end - # source://frozen_record//lib/frozen_record/base.rb#31 - def default_attributes?; end - - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def each(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#185 + # source://frozen_record//lib/frozen_record/base.rb#176 def eager_load!; end # @raise [ArgumentError] # - # source://frozen_record//lib/frozen_record/base.rb#116 + # source://frozen_record//lib/frozen_record/base.rb#109 def file_path; end # @raise [RecordNotFound] # - # source://frozen_record//lib/frozen_record/base.rb#132 + # source://frozen_record//lib/frozen_record/base.rb#123 def find(id); end - # source://frozen_record//lib/frozen_record/base.rb#137 + # source://frozen_record//lib/frozen_record/base.rb#128 def find_by(criterias); end - # source://frozen_record//lib/frozen_record/base.rb#150 + # source://frozen_record//lib/frozen_record/base.rb#141 def find_by!(criterias); end - # source://frozen_record//lib/frozen_record/base.rb#128 + # source://frozen_record//lib/frozen_record/base.rb#119 def find_by_id(id); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def find_each(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def first(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def first!(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def ids(*_arg0, **_arg1, &_arg2); end - # source://activemodel/7.1.3.4/lib/active_model/serializers/json.rb#15 + # source://activemodel/7.1.4/lib/active_model/serializers/json.rb#15 def include_root_in_json; end - # source://activemodel/7.1.3.4/lib/active_model/serializers/json.rb#15 + # source://activemodel/7.1.4/lib/active_model/serializers/json.rb#15 def include_root_in_json=(value); end - # source://activemodel/7.1.3.4/lib/active_model/serializers/json.rb#15 + # source://activemodel/7.1.4/lib/active_model/serializers/json.rb#15 def include_root_in_json?; end # source://frozen_record//lib/frozen_record/base.rb#32 @@ -319,16 +334,16 @@ class FrozenRecord::Base # source://frozen_record//lib/frozen_record/base.rb#32 def index_definitions?; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def last(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def last!(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def limit(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#197 + # source://frozen_record//lib/frozen_record/base.rb#188 def load_records(force: T.unsafe(nil)); end # source://frozen_record//lib/frozen_record/base.rb#34 @@ -340,99 +355,87 @@ class FrozenRecord::Base # source://frozen_record//lib/frozen_record/base.rb#34 def max_records_scan?; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def maximum(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#163 + # source://frozen_record//lib/frozen_record/base.rb#154 def memsize(object = T.unsafe(nil), seen = T.unsafe(nil)); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def minimum(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#222 + # source://frozen_record//lib/frozen_record/base.rb#213 def new(attrs = T.unsafe(nil)); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def offset(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def order(*_arg0, **_arg1, &_arg2); end - # source://activemodel/7.1.3.4/lib/active_model/conversion.rb#32 + # source://activemodel/7.1.4/lib/active_model/conversion.rb#32 def param_delimiter; end - # source://activemodel/7.1.3.4/lib/active_model/conversion.rb#32 + # source://activemodel/7.1.4/lib/active_model/conversion.rb#32 def param_delimiter=(value); end - # source://activemodel/7.1.3.4/lib/active_model/conversion.rb#32 + # source://activemodel/7.1.4/lib/active_model/conversion.rb#32 def param_delimiter?; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def pluck(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#31 + # source://frozen_record//lib/frozen_record/base.rb#75 def primary_key; end # source://frozen_record//lib/frozen_record/base.rb#79 def primary_key=(primary_key); end - # source://frozen_record//lib/frozen_record/base.rb#31 - def primary_key?; end - # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#178 + # source://frozen_record//lib/frozen_record/base.rb#169 def respond_to_missing?(name, *_arg1); end - # source://frozen_record//lib/frozen_record/base.rb#215 + # source://frozen_record//lib/frozen_record/base.rb#206 def scope(name, body); end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def sum(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#191 + # source://frozen_record//lib/frozen_record/base.rb#182 def unload!; end - # source://frozen_record//lib/frozen_record/base.rb#112 + # source://frozen_record//lib/frozen_record/base.rb#105 def where(*_arg0, **_arg1, &_arg2); end - # source://frozen_record//lib/frozen_record/base.rb#63 + # source://frozen_record//lib/frozen_record/base.rb#59 def with_max_records_scan(value); end private - # source://frozen_record//lib/frozen_record/base.rb#238 + # source://frozen_record//lib/frozen_record/base.rb#229 def assign_defaults!(record); end - # source://frozen_record//lib/frozen_record/base.rb#250 + # source://frozen_record//lib/frozen_record/base.rb#241 def deserialize_attributes!(record); end - # source://frozen_record//lib/frozen_record/base.rb#269 + # source://frozen_record//lib/frozen_record/base.rb#260 def dynamic_match(expression, values, bang); end # @return [Boolean] # - # source://frozen_record//lib/frozen_record/base.rb#228 + # source://frozen_record//lib/frozen_record/base.rb#219 def file_changed?; end - # source://frozen_record//lib/frozen_record/base.rb#274 + # source://frozen_record//lib/frozen_record/base.rb#265 def list_attributes(records); end def load(*_arg0); end - # source://frozen_record//lib/frozen_record/base.rb#262 + # source://frozen_record//lib/frozen_record/base.rb#253 def method_missing(name, *args); end - # source://frozen_record//lib/frozen_record/base.rb#31 - def set_base_path(value); end - - # source://frozen_record//lib/frozen_record/base.rb#31 - def set_default_attributes(value); end - - # source://frozen_record//lib/frozen_record/base.rb#31 - def set_primary_key(value); end - - # source://frozen_record//lib/frozen_record/base.rb#234 + # source://frozen_record//lib/frozen_record/base.rb#225 def store; end end end @@ -443,17 +446,17 @@ FrozenRecord::Base::FALSY_VALUES = T.let(T.unsafe(nil), Set) # source://frozen_record//lib/frozen_record/base.rb#28 FrozenRecord::Base::FIND_BY_PATTERN = T.let(T.unsafe(nil), Regexp) -# source://frozen_record//lib/frozen_record/base.rb#44 +# source://frozen_record//lib/frozen_record/base.rb#40 class FrozenRecord::Base::ThreadSafeStorage # @return [ThreadSafeStorage] a new instance of ThreadSafeStorage # - # source://frozen_record//lib/frozen_record/base.rb#46 + # source://frozen_record//lib/frozen_record/base.rb#42 def initialize(key); end - # source://frozen_record//lib/frozen_record/base.rb#50 + # source://frozen_record//lib/frozen_record/base.rb#46 def [](key); end - # source://frozen_record//lib/frozen_record/base.rb#55 + # source://frozen_record//lib/frozen_record/base.rb#51 def []=(key, value); end end diff --git a/sorbet/rbi/gems/google-protobuf@4.27.3.rbi b/sorbet/rbi/gems/google-protobuf@4.28.0.rbi similarity index 96% rename from sorbet/rbi/gems/google-protobuf@4.27.3.rbi rename to sorbet/rbi/gems/google-protobuf@4.28.0.rbi index e140c55c7..d30024841 100644 --- a/sorbet/rbi/gems/google-protobuf@4.27.3.rbi +++ b/sorbet/rbi/gems/google-protobuf@4.28.0.rbi @@ -47,6 +47,7 @@ class Google::Protobuf::AbstractMessage def dup; end def eql?(_arg0); end def freeze; end + def frozen?; end def hash; end def inspect; end def method_missing(*_arg0); end @@ -303,8 +304,18 @@ class Google::Protobuf::Map # sequence. def each; end + # Freezes the map object. We have to intercept this so we can freeze the + # underlying representation, not just the Ruby wrapper. Returns self. def freeze; end + # Is this object frozen? + # Returns true if either this Ruby wrapper or the underlying + # representation are frozen. Freezes the wrapper if the underlying + # representation is already frozen but this wrapper isn't. + # + # @return [Boolean] + def frozen?; end + # @return [Boolean] def has_key?(_arg0); end @@ -520,7 +531,19 @@ class Google::Protobuf::RepeatedField # source://google-protobuf//lib/google/protobuf/repeated_field.rb#116 def flatten!(*args, &block); end + # Freezes the RepeatedField object. We have to intercept this so we can + # freeze the underlying representation, not just the Ruby wrapper. Returns + # self. def freeze; end + + # Is this object frozen? + # Returns true if either this Ruby wrapper or the underlying + # representation are frozen. Freezes the wrapper if the underlying + # representation is already frozen but this wrapper isn't. + # + # @return [Boolean] + def frozen?; end + def hash; end # source://forwardable/1.3.3/forwardable.rb#231 diff --git a/sorbet/rbi/gems/thor@1.3.1.rbi b/sorbet/rbi/gems/thor@1.3.2.rbi similarity index 98% rename from sorbet/rbi/gems/thor@1.3.1.rbi rename to sorbet/rbi/gems/thor@1.3.2.rbi index 18cf03564..10202a5de 100644 --- a/sorbet/rbi/gems/thor@1.3.1.rbi +++ b/sorbet/rbi/gems/thor@1.3.2.rbi @@ -37,7 +37,7 @@ class Thor extend ::Thor::Base::ClassMethods extend ::Thor::Invocation::ClassMethods - # source://thor//lib/thor.rb#652 + # source://thor//lib/thor.rb#663 def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end class << self @@ -96,6 +96,19 @@ class Thor # source://thor//lib/thor.rb#363 def check_unknown_options?(config); end + # Checks if a specified command exists. + # + # ==== Parameters + # command_name:: The name of the command to check for existence. + # + # ==== Returns + # Boolean:: +true+ if the command exists, +false+ otherwise. + # + # @return [Boolean] + # + # source://thor//lib/thor.rb#449 + def command_exists?(command_name); end + # Prints help information for the given command. # # ==== Parameters @@ -471,48 +484,48 @@ class Thor # the command that is going to be invoked and a boolean which indicates if # the namespace should be displayed as arguments. # - # source://thor//lib/thor.rb#535 + # source://thor//lib/thor.rb#546 def banner(command, namespace = T.unsafe(nil), subcommand = T.unsafe(nil)); end - # source://thor//lib/thor.rb#541 + # source://thor//lib/thor.rb#552 def baseclass; end - # source://thor//lib/thor.rb#549 + # source://thor//lib/thor.rb#560 def create_command(meth); end - # source://thor//lib/thor.rb#549 + # source://thor//lib/thor.rb#560 def create_task(meth); end # help command has the required check disabled by default. # - # source://thor//lib/thor.rb#467 + # source://thor//lib/thor.rb#478 def disable_required_check; end # The method responsible for dispatching given the args. # # @yield [instance] # - # source://thor//lib/thor.rb#494 + # source://thor//lib/thor.rb#505 def dispatch(meth, given_args, given_opts, config); end - # source://thor//lib/thor.rb#545 + # source://thor//lib/thor.rb#556 def dynamic_command_class; end # this is the logic that takes the command name passed in by the user # and determines whether it is an unambiguous substrings of a command or # alias name. # - # source://thor//lib/thor.rb#615 + # source://thor//lib/thor.rb#626 def find_command_possibilities(meth); end # this is the logic that takes the command name passed in by the user # and determines whether it is an unambiguous substrings of a command or # alias name. # - # source://thor//lib/thor.rb#615 + # source://thor//lib/thor.rb#626 def find_task_possibilities(meth); end - # source://thor//lib/thor.rb#575 + # source://thor//lib/thor.rb#586 def initialize_added; end # Returns this class at least one of required options array set. @@ -520,7 +533,7 @@ class Thor # ==== Returns # Array[Array[Thor::Option.name]] # - # source://thor//lib/thor.rb#458 + # source://thor//lib/thor.rb#469 def method_at_least_one_option_names; end # Returns this class exclusive options array set. @@ -528,7 +541,7 @@ class Thor # ==== Returns # Array[Array[Thor::Option.name]] # - # source://thor//lib/thor.rb#449 + # source://thor//lib/thor.rb#460 def method_exclusive_option_names; end # receives a (possibly nil) command name and returns a name that is in @@ -541,7 +554,7 @@ class Thor # # @raise [AmbiguousTaskError] # - # source://thor//lib/thor.rb#594 + # source://thor//lib/thor.rb#605 def normalize_command_name(meth); end # receives a (possibly nil) command name and returns a name that is in @@ -554,23 +567,23 @@ class Thor # # @raise [AmbiguousTaskError] # - # source://thor//lib/thor.rb#594 + # source://thor//lib/thor.rb#605 def normalize_task_name(meth); end - # source://thor//lib/thor.rb#482 + # source://thor//lib/thor.rb#493 def print_at_least_one_required_options(shell, command = T.unsafe(nil)); end - # source://thor//lib/thor.rb#471 + # source://thor//lib/thor.rb#482 def print_exclusive_options(shell, command = T.unsafe(nil)); end # Retrieve the command name from given args. # - # source://thor//lib/thor.rb#581 + # source://thor//lib/thor.rb#592 def retrieve_command_name(args); end # Retrieve the command name from given args. # - # source://thor//lib/thor.rb#581 + # source://thor//lib/thor.rb#592 def retrieve_task_name(args); end # Sort the commands, lexicographically by default. @@ -578,16 +591,16 @@ class Thor # Can be overridden in the subclass to change the display order of the # commands. # - # source://thor//lib/thor.rb#642 + # source://thor//lib/thor.rb#653 def sort_commands!(list); end - # source://thor//lib/thor.rb#462 + # source://thor//lib/thor.rb#473 def stop_on_unknown_option; end - # source://thor//lib/thor.rb#630 + # source://thor//lib/thor.rb#641 def subcommand_help(cmd); end - # source://thor//lib/thor.rb#630 + # source://thor//lib/thor.rb#641 def subtask_help(cmd); end end end @@ -2630,7 +2643,7 @@ class Thor::Group # Shortcut to invoke with padding and block handling. Use internally by # invoke and invoke_from_option class methods. # - # source://thor//lib/thor/group.rb#265 + # source://thor//lib/thor/group.rb#276 def _invoke_for_class_method(klass, command = T.unsafe(nil), *args, &block); end class << self @@ -2640,6 +2653,19 @@ class Thor::Group # source://thor//lib/thor/group.rb#161 def class_options_help(shell, groups = T.unsafe(nil)); end + # Checks if a specified command exists. + # + # ==== Parameters + # command_name:: The name of the command to check for existence. + # + # ==== Returns + # Boolean:: +true+ if the command exists, +false+ otherwise. + # + # @return [Boolean] + # + # source://thor//lib/thor/group.rb#221 + def command_exists?(command_name); end + # The description for this Thor::Group. If none is provided, but a source root # exists, tries to find the USAGE one folder above it, otherwise searches # in the superclass. @@ -2747,33 +2773,33 @@ class Thor::Group # The banner for this class. You can customize it if you are invoking the # thor class by another ways which is not the Thor::Runner. # - # source://thor//lib/thor/group.rb#238 + # source://thor//lib/thor/group.rb#249 def banner; end - # source://thor//lib/thor/group.rb#248 + # source://thor//lib/thor/group.rb#259 def baseclass; end - # source://thor//lib/thor/group.rb#252 + # source://thor//lib/thor/group.rb#263 def create_command(meth); end - # source://thor//lib/thor/group.rb#252 + # source://thor//lib/thor/group.rb#263 def create_task(meth); end # The method responsible for dispatching given the args. # # @yield [instance] # - # source://thor//lib/thor/group.rb#217 + # source://thor//lib/thor/group.rb#228 def dispatch(command, given_args, given_opts, config); end # Represents the whole class as a command. # - # source://thor//lib/thor/group.rb#243 + # source://thor//lib/thor/group.rb#254 def self_command; end # Represents the whole class as a command. # - # source://thor//lib/thor/group.rb#243 + # source://thor//lib/thor/group.rb#254 def self_task; end end end