Spec-Zone.ru › Homebrew

Класс: 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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • method_node (RuboCop::AST::AsgnNode, RuboCop::AST::BlockNode, RuboCop::AST::SendNode)
  • all_comments (Array<String, Parser::Source::Comment>)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Array<Parser::Source::Comment, String>)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (RuboCop::AST::AsgnNode, RuboCop::AST::BlockNode, RuboCop::AST::SendNode)


27
28
29
# File 'rubocops/cask/ast/stanza.rb', line 27

def method_node
  @method_node
end

Подробное описание методов экземпляра

#app? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


10
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 10

def app?; end

#appcast? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


13
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 13

def appcast?; end

#arch? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


16
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 16

def arch?; end

#arch_variable?(*args, &block) ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • args (T.untyped)
  • block (T.untyped)

Возвращает:

  • (Boolean)


19
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 19

def arch_variable?(*args, &block); end

#artifact? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


22
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 22

def artifact?; end

#audio_unit_plugin? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


25
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 25

def audio_unit_plugin?; end

#auto_updates? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


28
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 28

def auto_updates?; end

#bash_completion? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


31
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 31

def bash_completion?; end

#binary? ⇒ Boolean

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


34
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 34

def binary?; end

#caveats? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


37
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 37

def caveats?; end

#colorpicker? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


40
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 40

def colorpicker?; end

#comments ⇒ Array<Parser::Source::Comment>

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Array<Parser::Source::Comment>)


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Hash{Parser::Source::Map => Array<Parser::Source::Comment>})


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


43
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 43

def conflicts_with?; end

#container? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


46
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 46

def container?; end

#depends_on? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


49
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 49

def depends_on?; end

#desc? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


52
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 52

def desc?; end

#dictionary? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


55
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 55

def dictionary?; end

#fish_completion? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


58
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 58

def fish_completion?; end

#font? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


61
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 61

def font?; end

#homepage? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


64
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 64

def homepage?; end

#input_method? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


67
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 67

def input_method?; end

#installer? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


70
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 70

def installer?; end

#internet_plugin? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


73
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 73

def internet_plugin?; end

#keyboard_layout? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


76
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 76

def keyboard_layout?; end

#language? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


79
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 79

def language?; end

#livecheck? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам не следует использовать этот метод, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


82
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 82

def livecheck?; end

#manpage? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


85
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 85

def manpage?; end

#mdimporter? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


88
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 88

def mdimporter?; end

#name? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


91
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 91

def name?; end

#on_arch_conditional? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


94
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 94

def on_arch_conditional?; end

#on_arm? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


97
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 97

def on_arm?; end

#on_big_sur? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


100
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 100

def on_big_sur?; end

#on_catalina? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


103
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 103

def on_catalina?; end

#on_golden_gate? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


106
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 106

def on_golden_gate?; end

#on_intel? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


109
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 109

def on_intel?; end

#on_monterey? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


112
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 112

def on_monterey?; end

#on_sequoia? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


115
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 115

def on_sequoia?; end

#on_sonoma? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • args (T.untyped)
  • block (T.untyped)

Возвращает:

  • (Boolean)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


124
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 124

def on_tahoe?; end

#on_ventura? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


127
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 127

def on_ventura?; end

#os? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • args (T.untyped)
  • block (T.untyped)

Возвращает:

  • (T.untyped)


133
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 133

def parent_node(*args, &block); end

#pkg? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


136
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 136

def pkg?; end

#postflight? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


139
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 139

def postflight?; end

#postflight_steps? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


142
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 142

def postflight_steps?; end

#preflight? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


145
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 145

def preflight?; end

#preflight_steps? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


148
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 148

def preflight_steps?; end

#prefpane? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


151
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 151

def prefpane?; end

#qlplugin? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


154
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 154

def qlplugin?; end

#rename? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


157
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 157

def rename?; end

#same_group?(other) ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • other (Stanza)

Возвращает:

  • (Boolean)


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. Третьим сторонам по возможности следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


160
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 160

def screen_saver?; end

#service? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Возвращает:

  • (Boolean)


163
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 163

def service?; end

#sha256? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Возвращает:

  • (Boolean)


166
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 166

def sha256?; end

#source(*args, &block) ⇒ T.untyped

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Параметры:

  • args (T.untyped)
  • block (T.untyped)

Возвращает:

  • (T.untyped)


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Возвращает:

  • (Parser::Source::Range)


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Возвращает:

  • (Parser::Source::Range)


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Параметры:

  • args (T.untyped)
  • block (T.untyped)

Возвращает:

  • (T.untyped)


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. Сторонним разработчикам по возможности следует избегать использования этого метода, поскольку его могут удалить или изменить без предупреждения.

Возвращает:

  • (Boolean)


175
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 175

def stage_only?; end

#stanza_group ⇒ Array<Symbol>?

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Array<Symbol>, nil)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Integer, nil)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Symbol)


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. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


178
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 178

def suite?; end

#uninstall? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


181
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 181

def uninstall?; end

#uninstall_postflight? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


184
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 184

def uninstall_postflight?; end

#uninstall_postflight_steps? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


187
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 187

def uninstall_postflight_steps?; end

#uninstall_preflight? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


190
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 190

def uninstall_preflight?; end

#uninstall_preflight_steps? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. По возможности сторонним разработчикам следует избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


193
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 193

def uninstall_preflight_steps?; end

#url? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


196
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 196

def url?; end

#version? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


199
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 199

def version?; end

#vst3_plugin? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


202
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 202

def vst3_plugin?; end

#vst_plugin? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


205
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 205

def vst_plugin?; end

#zap? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


208
# File 'sorbet/rbi/dsl/rubo_cop/cask/ast/stanza.rbi', line 208

def zap?; end

#zsh_completion? ⇒ Boolean

Этот метод является частью закрытого API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Возвращает:

  • (Boolean)


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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API