From 98717c5c897fb0d41ba900af504d6f966c394bcf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Apr 2021 05:59:34 +0000 Subject: [PATCH 1/3] build(deps): bump tapioca from 0.4.19 to 0.4.20 in /Library/Homebrew Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.4.19 to 0.4.20. - [Release notes](https://github.com/Shopify/tapioca/releases) - [Commits](https://github.com/Shopify/tapioca/compare/v0.4.19...v0.4.20) Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index b664667fc3..be22fccc65 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -149,7 +149,7 @@ GEM sorbet (~> 0.5.5) sorbet-runtime thor (>= 0.19.2) - tapioca (0.4.19) + tapioca (0.4.20) bundler (>= 1.17.3) parlour (>= 2.1.0) pry (>= 0.12.2) From 0fc89a343eb6a3cb1740aeb9b11d7dee0102ab59 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 2 Apr 2021 06:05:35 +0000 Subject: [PATCH 2/3] brew vendor-gems: commit updates. --- Library/Homebrew/vendor/bundle/bundler/setup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index e1b7afd4d6..3c86c84358 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -90,5 +90,5 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-2.5.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-runtime-stub-0.2.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/thor-1.1.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/spoom-1.0.9/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tapioca-0.4.19/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/tapioca-0.4.20/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/warning-1.2.0/lib" From f04404a9f54062340d7cccbefc3b69547c5488c6 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Fri, 2 Apr 2021 06:06:32 +0000 Subject: [PATCH 3/3] Update RBI files for tapioca. --- ...{tapioca@0.4.19.rbi => tapioca@0.4.20.rbi} | 20 ++++++++++++------- .../sorbet/rbi/hidden-definitions/hidden.rbi | 15 ++++++++++++++ 2 files changed, 28 insertions(+), 7 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{tapioca@0.4.19.rbi => tapioca@0.4.20.rbi} (96%) diff --git a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.19.rbi b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.20.rbi similarity index 96% rename from Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.19.rbi rename to Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.20.rbi index 486d5011f7..68ce96e80a 100644 --- a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.19.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.20.rbi @@ -460,8 +460,8 @@ class Tapioca::Generator < ::Thor::Shell::Color sig { params(config: Tapioca::Config).void } def initialize(config); end - sig { params(requested_constants: T::Array[String], should_verify: T::Boolean).void } - def build_dsl(requested_constants, should_verify: T.unsafe(nil)); end + sig { params(requested_constants: T::Array[String], should_verify: T::Boolean, quiet: T::Boolean).void } + def build_dsl(requested_constants, should_verify: T.unsafe(nil), quiet: T.unsafe(nil)); end sig { params(gem_names: T::Array[String]).void } def build_gem_rbis(gem_names); end sig { void } @@ -479,10 +479,12 @@ class Tapioca::Generator < ::Thor::Shell::Color def add(filename); end sig { returns(T::Array[String]) } def added_rbis; end + sig { params(cause: Symbol, files: T::Array[String]).returns(String) } + def build_error_for_files(cause, files); end sig { returns(Tapioca::Gemfile) } def bundle; end - sig { params(constant: Module, contents: String, outpath: Pathname).returns(T.nilable(Pathname)) } - def compile_dsl_rbi(constant, contents, outpath: T.unsafe(nil)); end + sig { params(constant_name: String, contents: String, outpath: Pathname, quiet: T::Boolean).returns(T.nilable(Pathname)) } + def compile_dsl_rbi(constant_name, contents, outpath: T.unsafe(nil), quiet: T.unsafe(nil)); end sig { params(gem: Tapioca::Gemfile::Gem).void } def compile_gem_rbi(gem); end sig { returns(Tapioca::Compilers::SymbolTableCompiler) } @@ -519,12 +521,14 @@ class Tapioca::Generator < ::Thor::Shell::Color def move(old_filename, new_filename); end sig { void } def perform_additions; end - sig { params(dir: String).void } - def perform_dsl_verification(dir); end + sig { params(dir: Pathname, constant_lookup: T::Hash[String, String]).void } + def perform_dsl_verification(dir, constant_lookup); end sig { void } def perform_removals; end sig { params(files: T::Set[Pathname]).void } def purge_stale_dsl_rbi_files(files); end + sig { params(path: Pathname).returns(T::Array[Pathname]) } + def rbi_files_in(path); end sig { params(command: String, reason: T.nilable(String), strictness: T.nilable(String)).returns(String) } def rbi_header(command, reason: T.unsafe(nil), strictness: T.unsafe(nil)); end sig { params(filename: Pathname).void } @@ -535,7 +539,7 @@ class Tapioca::Generator < ::Thor::Shell::Color def require_gem_file; end sig { params(message: String, color: T.any(Symbol, T::Array[Symbol])).void } def say_error(message = T.unsafe(nil), *color); end - sig { params(tmp_dir: Pathname).returns(T.nilable(String)) } + sig { params(tmp_dir: Pathname).returns(T::Hash[String, Symbol]) } def verify_dsl_rbi(tmp_dir:); end end @@ -556,6 +560,8 @@ module Tapioca::GenericTypeRegistry sig { params(constant: Module, name: String).returns(Module) } def create_generic_type(constant, name); end + sig { params(constant: Class).returns(Class) } + def create_sealed_safe_subclass(constant); end sig { params(constant: Module).returns(T::Hash[Integer, String]) } def lookup_or_initialize_type_variables(constant); end sig { params(constant: Module).returns(T.nilable(String)) } diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 19a7bcc1f0..24be57ff5d 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -29673,6 +29673,21 @@ module URI def self.get_encoding(label); end end +module URL::BlockDSL::PageWithURL + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class URL::BlockDSL + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + +class URL::DSL + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + class URL extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks