Class: ConsoleFormatter
- Inherits:
-
Object
- Object
- ConsoleFormatter
- Defined in:
- lib/hiptest-publisher/formatters/console_formatter.rb
Instance Attribute Summary collapse
-
#verbose ⇒ Object
readonly
Returns the value of attribute verbose.
Instance Method Summary collapse
- #dump_error(error, message = nil) ⇒ Object
-
#initialize(verbose) ⇒ ConsoleFormatter
constructor
A new instance of ConsoleFormatter.
- #show_options(options, message = nil) ⇒ Object
Constructor Details
#initialize(verbose) ⇒ ConsoleFormatter
Returns a new instance of ConsoleFormatter.
6 7 8 |
# File 'lib/hiptest-publisher/formatters/console_formatter.rb', line 6 def initialize(verbose) @verbose = verbose end |
Instance Attribute Details
#verbose ⇒ Object (readonly)
Returns the value of attribute verbose.
4 5 6 |
# File 'lib/hiptest-publisher/formatters/console_formatter.rb', line 4 def verbose @verbose end |
Instance Method Details
#dump_error(error, message = nil) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/hiptest-publisher/formatters/console_formatter.rb', line 10 def dump_error(error, = nil) return unless verbose puts .blue if line = "-" * 80 puts line.yellow puts "#{error.class.name}: #{error.}".red puts "#{error.backtrace.map {|l| " #{l}\n"}.join}".yellow puts line.yellow end |
#show_options(options, message = nil) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/hiptest-publisher/formatters/console_formatter.rb', line 20 def (, = nil) return unless verbose ||= "Running Hiptest-publisher #{hiptest_publisher_version} with:" puts .yellow .each { |k, v| puts " - #{k}: #{v.inspect}" } end |