Класс: RuboCop::Cask::AST::Stanza Закрытый
- Наследует:
- Object
- Object
- RuboCop::Cask::AST::Stanza
- Расширен модулем:
- Forwardable
- Определён в:
- rubocops/cask/ast/stanza.rb,
sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi
Обзор
Этот класс является частью закрытого API. Этот класс можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.
Этот класс оборачивает узел AST send/block, содержащий вызов метода, из которого состоит stanza. Он включает различные вспомогательные методы, помогающие cops проводить анализ.
Краткое описание атрибутов экземпляра свернуть
- #all_comments ⇒ Array<Parser::Source::Comment, String> только для чтения закрытый
- #method_node ⇒ RuboCop::AST::AsgnNode, ... (также: #stanza_node) только для чтения закрытый
Краткое описание методов экземпляра свернуть
- #app? ⇒ Boolean закрытый
- #appcast? ⇒ Boolean закрытый
- #arch? ⇒ Boolean закрытый
- #arch_variable?(*args, &block) ⇒ Boolean закрытый
- #artifact? ⇒ Boolean закрытый
- #audio_unit_plugin? ⇒ Boolean закрытый
- #auto_updates? ⇒ Boolean закрытый
- #bash_completion? ⇒ Boolean закрытый
- #binary? ⇒ Boolean закрытый
- #caveats? ⇒ Boolean закрытый
- #colorpicker? ⇒ Boolean закрытый
- #comments ⇒ Array<Parser::Source::Comment> закрытый
- #comments_hash ⇒ Hash{Parser::Source::Map => Array<Parser::Source::Comment>} закрытый
- #conflicts_with? ⇒ Boolean закрытый
- #container? ⇒ Boolean закрытый
- #depends_on? ⇒ Boolean закрытый
- #desc? ⇒ Boolean закрытый
- #dictionary? ⇒ Boolean закрытый
- #fish_completion? ⇒ Boolean закрытый
- #font? ⇒ Boolean закрытый
- #homepage? ⇒ Boolean закрытый
- #initialize(method_node, all_comments) ⇒ void конструктор закрытый
- #input_method? ⇒ Boolean закрытый
- #installer? ⇒ Boolean закрытый
- #internet_plugin? ⇒ Boolean закрытый
- #keyboard_layout? ⇒ Boolean закрытый
- #language? ⇒ Boolean закрытый
- #livecheck? ⇒ Boolean закрытый
- #manpage? ⇒ Boolean закрытый
- #mdimporter? ⇒ Boolean закрытый
- #name? ⇒ Boolean закрытый
- #on_arch_conditional? ⇒ Boolean закрытый
- #on_arm? ⇒ Boolean приватный
- #on_big_sur? ⇒ Boolean приватный
- #on_catalina? ⇒ Boolean приватный
- #on_golden_gate? ⇒ Boolean приватный
- #on_intel? ⇒ Boolean приватный
- #on_monterey? ⇒ Boolean приватный
- #on_sequoia? ⇒ Boolean приватный
- #on_sonoma? ⇒ Boolean приватный
- #on_system_block?(*args, &block) ⇒ Boolean приватный
- #on_tahoe? ⇒ Boolean приватный
- #on_ventura? ⇒ Boolean приватный
- #os? ⇒ Boolean приватный
- #parent_node(*args, &block) ⇒ T.untyped приватный
- #pkg? ⇒ Boolean приватный
- #postflight? ⇒ Boolean приватный
- #postflight_steps? ⇒ Boolean приватный
- #preflight? ⇒ Boolean приватный
- #preflight_steps? ⇒ Boolean приватный
- #prefpane? ⇒ Boolean приватный
- #qlplugin? ⇒ Boolean приватный
- #rename? ⇒ Boolean приватный
- #same_group?(other) ⇒ Boolean приватный
- #screen_saver? ⇒ Boolean приватный
- #service? ⇒ Boolean приватный
- #sha256? ⇒ Boolean приватный
- #source(*args, &block) ⇒ T.untyped приватный
- #source_range ⇒ Parser::Source::Range приватный
- #source_range_with_comments ⇒ Parser::Source::Range приватный
- #source_with_comments(*args, &block) ⇒ T.untyped приватный
- #stage_only? ⇒ Boolean приватный
- #stanza_group ⇒ Array<Symbol>? приватный
- #stanza_index ⇒ Integer? приватный
- #stanza_name ⇒ Symbol закрытый
- #suite? ⇒ Boolean закрытый
- #uninstall? ⇒ Boolean закрытый
- #uninstall_postflight? ⇒ Boolean закрытый
- #uninstall_postflight_steps? ⇒ Boolean закрытый
- #uninstall_preflight? ⇒ Boolean закрытый
- #uninstall_preflight_steps? ⇒ Boolean закрытый
- #url? ⇒ Boolean закрытый
- #version? ⇒ Boolean закрытый
- #vst3_plugin? ⇒ Boolean закрытый
- #vst_plugin? ⇒ Boolean закрытый
- #zap? ⇒ Boolean закрытый
- #zsh_completion? ⇒ Boolean закрытый
Подробное описание конструкторов
#initialize(method_node, all_comments) ⇒ void
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
21 22 23 24 | # File 'rubocops/cask/ast/stanza.rb', line 21 def initialize(method_node, all_comments) @method_node = method_node @all_comments = all_comments end |
Подробное описание атрибутов экземпляра
#all_comments ⇒ Array<Parser::Source::Comment, String> (только для чтения)
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
31 32 33 | # File 'rubocops/cask/ast/stanza.rb', line 31 def all_comments @all_comments end |
#method_node ⇒ RuboCop::AST::AsgnNode, ... (только для чтения) Также известно как: stanza_node
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
27 28 29 | # File 'rubocops/cask/ast/stanza.rb', line 27 def method_node @method_node end |
Подробное описание методов экземпляра
#app? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
10 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 10 def app?; end |
#appcast? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
13 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 13 def appcast?; end |
#arch? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
16 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 16 def arch?; end |
#arch_variable?(*args, &block) ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
19 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 19 def arch_variable?(*args, &block); end |
#artifact? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
22 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 22 def artifact?; end |
#audio_unit_plugin? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
25 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 25 def audio_unit_plugin?; end |
#auto_updates? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
28 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 28 def auto_updates?; end |
#bash_completion? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
31 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 31 def bash_completion?; end |
#binary? ⇒ Boolean
Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
34 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 34 def binary?; end |
#caveats? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
37 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 37 def caveats?; end |
#colorpicker? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
40 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 40 def colorpicker?; end |
#comments ⇒ Array<Parser::Source::Comment>
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
77 78 79 80 81 82 83 84 | # File 'rubocops/cask/ast/stanza.rb', line 77 def comments @comments ||= T.let( stanza_node.each_node.reduce([]) do |comments, node| comments | comments_hash[node.loc] end, T.nilable(T::Array[Parser::Source::Comment]), ) end |
#comments_hash ⇒ Hash{Parser::Source::Map => Array<Parser::Source::Comment>}
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
87 88 89 90 91 92 | # File 'rubocops/cask/ast/stanza.rb', line 87 def comments_hash @comments_hash ||= T.let( Parser::Source::Comment.associate_locations(stanza_node.parent, all_comments), T.nilable(T::Hash[Parser::Source::Map, T::Array[Parser::Source::Comment]]), ) end |
#conflicts_with? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
43 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 43 def conflicts_with?; end |
#container? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
46 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 46 def container?; end |
#depends_on? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
49 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 49 def depends_on?; end |
#desc? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
52 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 52 def desc?; end |
#dictionary? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
55 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 55 def dictionary?; end |
#fish_completion? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
58 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 58 def fish_completion?; end |
#font? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
61 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 61 def font?; end |
#homepage? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
64 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 64 def homepage?; end |
#input_method? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
67 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 67 def input_method?; end |
#installer? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
70 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 70 def installer?; end |
#internet_plugin? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
73 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 73 def internet_plugin?; end |
#keyboard_layout? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
76 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 76 def keyboard_layout?; end |
#language? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
79 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 79 def language?; end |
#livecheck? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.
82 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 82 def livecheck?; end |
#manpage? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
85 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 85 def manpage?; end |
#mdimporter? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
88 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 88 def mdimporter?; end |
#name? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
91 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 91 def name?; end |
#on_arch_conditional? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
94 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 94 def on_arch_conditional?; end |
#on_arm? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
97 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 97 def on_arm?; end |
#on_big_sur? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
100 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 100 def on_big_sur?; end |
#on_catalina? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
103 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 103 def on_catalina?; end |
#on_golden_gate? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
106 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 106 def on_golden_gate?; end |
#on_intel? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
109 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 109 def on_intel?; end |
#on_monterey? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
112 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 112 def on_monterey?; end |
#on_sequoia? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
115 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 115 def on_sequoia?; end |
#on_sonoma? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
118 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 118 def on_sonoma?; end |
#on_system_block?(*args, &block) ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
121 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 121 def on_system_block?(*args, &block); end |
#on_tahoe? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
124 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 124 def on_tahoe?; end |
#on_ventura? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
127 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 127 def on_ventura?; end |
#os? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
130 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 130 def os?; end |
#parent_node(*args, &block) ⇒ T.untyped
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
133 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 133 def parent_node(*args, &block); end |
#pkg? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
136 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 136 def pkg?; end |
#postflight? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
139 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 139 def postflight?; end |
#postflight_steps? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
142 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 142 def postflight_steps?; end |
#preflight? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
145 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 145 def preflight?; end |
#preflight_steps? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
148 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 148 def preflight_steps?; end |
#prefpane? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
151 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 151 def prefpane?; end |
#qlplugin? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
154 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 154 def qlplugin?; end |
#rename? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
157 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 157 def rename?; end |
#same_group?(other) ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
72 73 74 | # File 'rubocops/cask/ast/stanza.rb', line 72 def same_group?(other) stanza_group == other.stanza_group end |
#screen_saver? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
160 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 160 def screen_saver?; end |
#service? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
163 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 163 def service?; end |
#sha256? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
166 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 166 def sha256?; end |
#source(*args, &block) ⇒ T.untyped
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
169 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 169 def source(*args, &block); end |
#source_range ⇒ Parser::Source::Range
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
38 39 40 | # File 'rubocops/cask/ast/stanza.rb', line 38 def source_range stanza_node.location_expression end |
#source_range_with_comments ⇒ Parser::Source::Range
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
43 44 45 46 47 | # File 'rubocops/cask/ast/stanza.rb', line 43 def source_range_with_comments comments.reduce(source_range) do |range, comment| range.join(comment.loc.expression) end end |
#source_with_comments(*args, &block) ⇒ T.untyped
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
172 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 172 def source_with_comments(*args, &block); end |
#stage_only? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.
175 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 175 def stage_only?; end |
#stanza_group ⇒ Array<Symbol>?
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
62 63 64 | # File 'rubocops/cask/ast/stanza.rb', line 62 def stanza_group Constants::STANZA_GROUP_HASH[stanza_name] end |
#stanza_index ⇒ Integer?
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
67 68 69 | # File 'rubocops/cask/ast/stanza.rb', line 67 def stanza_index Constants::STANZA_ORDER.index(stanza_name) end |
#stanza_name ⇒ Symbol
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
54 55 56 57 58 59 | # File 'rubocops/cask/ast/stanza.rb', line 54 def stanza_name return :on_arch_conditional if arch_variable? return stanza_node.method_node&.method_name if stanza_node.block_type? T.cast(stanza_node, RuboCop::AST::SendNode).method_name end |
#suite? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
178 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 178 def suite?; end |
#uninstall? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
181 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 181 def uninstall?; end |
#uninstall_postflight? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
184 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 184 def uninstall_postflight?; end |
#uninstall_postflight_steps? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
187 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 187 def uninstall_postflight_steps?; end |
#uninstall_preflight? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
190 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 190 def uninstall_preflight?; end |
#uninstall_preflight_steps? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
193 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 193 def uninstall_preflight_steps?; end |
#url? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
196 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 196 def url?; end |
#version? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
199 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 199 def version?; end |
#vst3_plugin? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
202 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 202 def vst3_plugin?; end |
#vst_plugin? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
205 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 205 def vst_plugin?; end |
#zap? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
208 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 208 def zap?; end |
#zsh_completion? ⇒ Boolean
Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.
211 | # File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 211 def zsh_completion?; end |
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/RuboCop/Cask/AST/Stanza.html