diff --git a/Library/Homebrew/sorbet/rbi/dsl/tty.rbi b/Library/Homebrew/sorbet/rbi/dsl/tty.rbi index f57d3260c1d1cb..c8b83d867a4317 100644 --- a/Library/Homebrew/sorbet/rbi/dsl/tty.rbi +++ b/Library/Homebrew/sorbet/rbi/dsl/tty.rbi @@ -5,60 +5,62 @@ # Please instead update this file by running `bin/tapioca dsl Tty`. module Tty - sig { returns(String) } - def blue; end + class << self + sig { returns(String) } + def blue; end - sig { returns(String) } - def bold; end + sig { returns(String) } + def bold; end - sig { returns(String) } - def cyan; end + sig { returns(String) } + def cyan; end - sig { returns(String) } - def default; end + sig { returns(String) } + def default; end - sig { returns(String) } - def down; end + sig { returns(String) } + def down; end - sig { returns(String) } - def erase_char; end + sig { returns(String) } + def erase_char; end - sig { returns(String) } - def erase_line; end + sig { returns(String) } + def erase_line; end - sig { returns(String) } - def green; end + sig { returns(String) } + def green; end - sig { returns(String) } - def italic; end + sig { returns(String) } + def italic; end - sig { returns(String) } - def left; end + sig { returns(String) } + def left; end - sig { returns(String) } - def magenta; end + sig { returns(String) } + def magenta; end - sig { returns(String) } - def no_underline; end + sig { returns(String) } + def no_underline; end - sig { returns(String) } - def red; end + sig { returns(String) } + def red; end - sig { returns(String) } - def reset; end + sig { returns(String) } + def reset; end - sig { returns(String) } - def right; end + sig { returns(String) } + def right; end - sig { returns(String) } - def strikethrough; end + sig { returns(String) } + def strikethrough; end - sig { returns(String) } - def underline; end + sig { returns(String) } + def underline; end - sig { returns(String) } - def up; end + sig { returns(String) } + def up; end - sig { returns(String) } - def yellow; end + sig { returns(String) } + def yellow; end + end end diff --git a/Library/Homebrew/sorbet/tapioca/compilers/tty.rb b/Library/Homebrew/sorbet/tapioca/compilers/tty.rb index 04aaa15b33bd2a..1f59873d115e1e 100644 --- a/Library/Homebrew/sorbet/tapioca/compilers/tty.rb +++ b/Library/Homebrew/sorbet/tapioca/compilers/tty.rb @@ -27,7 +27,7 @@ def decorate methods.each do |method| return_type = (method.to_s.end_with?("?") ? "T::Boolean" : "String") - mod.create_method(method.to_s, return_type:) + mod.create_method(method.to_s, return_type:, class_method: true) end end end