Класс: Tapioca::Compilers::Tty
- Наследуется от:
- Dsl::Compiler
- Object
- Dsl::Compiler
- Tapioca::Compilers::Tty
- Определён в:
- sorbet/tapioca/compilers/tty.rb
Краткое описание констант свернуть
- ConstantType =
type_member { { fixed: T::Module[T.anything] } }
Краткое описание методов класса свернуть
Краткое описание методов экземпляра свернуть
- #decorate ⇒ void приватный
Подробное описание методов класса
.gather_constants ⇒ Enumerable<T::Module[T.anything]>
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
13 | # File 'sorbet/tapioca/compilers/tty.rb', line 13 def self.gather_constants = [::Tty] |
Подробное описание методов экземпляра
#decorate ⇒ void
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
Этот метод возвращает неопределённое значение.
16 17 18 19 20 21 22 23 24 | # File 'sorbet/tapioca/compilers/tty.rb', line 16 def decorate root.create_module(T.must(constant.name)) do |mod| dynamic_methods = ::Tty::COLOR_CODES.keys + ::Tty::STYLE_CODES.keys + ::Tty::SPECIAL_CODES.keys dynamic_methods.each do |method| mod.create_method(method.to_s, return_type: "String", class_method: true) end end end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/Tapioca/Compilers/Tty.html