Class: Pact::Provider::Help::PromptText

Inherits:
Object
  • Object
show all
Defined in:
lib/pact/provider/help/prompt_text.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reports_dir, options) ⇒ PromptText

Returns a new instance of PromptText.



14
15
16
17
# File 'lib/pact/provider/help/prompt_text.rb', line 14

def initialize reports_dir, options
  @reports_dir = File.expand_path(reports_dir)
  @options = options
end

Class Method Details

.call(reports_dir = Pact.configuration.reports_dir, options = {color: Pact.configuration.color_enabled}) ⇒ Object



10
11
12
# File 'lib/pact/provider/help/prompt_text.rb', line 10

def self.call reports_dir = Pact.configuration.reports_dir, options = {color: Pact.configuration.color_enabled}
  new(reports_dir, options).call
end

Instance Method Details

#callObject



19
20
21
# File 'lib/pact/provider/help/prompt_text.rb', line 19

def call
  options[:color] ? prompt_text_colored : prompt_text_plain
end