Class: Context::ContextStruct Private

Inherits:
Object
  • Object
show all
Defined in:
context.rb

Overview

This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.

Struct describing the current execution context.

Instance Method Summary collapse

Constructor Details

#initialize(debug: nil, quiet: nil, verbose: nil) ⇒ ContextStruct

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Returns a new instance of ContextStruct.



28
29
30
31
32
# File 'context.rb', line 28

def initialize(debug: nil, quiet: nil, verbose: nil)
  @debug = debug
  @quiet = quiet
  @verbose = verbose
end

Instance Method Details

#debug?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Returns:

  • (Boolean)


35
36
37
# File 'context.rb', line 35

def debug?
  @debug == true
end

#quiet?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Returns:

  • (Boolean)


40
41
42
# File 'context.rb', line 40

def quiet?
  @quiet == true
end

#verbose?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Returns:

  • (Boolean)


45
46
47
# File 'context.rb', line 45

def verbose?
  @verbose == true
end