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