Class: ActionReporter::BlockedReport

Inherits:
Object
  • Object
show all
Defined in:
action/lib/action_reporter.rb

Overview

Writes the report used when dependency checks are blocked before lookup.

Constant Summary collapse

OUTPUT_LINES =
[
  "updates-found=0",
  "major-updates-found=0",
  "minor-updates-found=0",
  "patch-updates-found=0",
  "parse-warnings=0",
  "missing-resolved=0",
  "applied-updates=0",
  "blocked=true",
].freeze

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ BlockedReport

Returns a new instance of BlockedReport.



71
72
73
# File 'action/lib/action_reporter.rb', line 71

def initialize(message)
  @message = message.to_s
end

Class Method Details

.write(message) ⇒ Object



67
68
69
# File 'action/lib/action_reporter.rb', line 67

def self.write(message)
  new(message).write
end

Instance Method Details

#writeObject



75
76
77
78
79
# File 'action/lib/action_reporter.rb', line 75

def write
  write_outputs
  write_step_summary
  emit_error_annotation
end