Class: Gitlab::Lint::Client::SummaryReport

Inherits:
Object
  • Object
show all
Defined in:
lib/gitlab/lint/client/summaryreport.rb

Instance Method Summary collapse

Constructor Details

#initialize(status, errors) ⇒ SummaryReport

Returns a new instance of SummaryReport.



9
10
11
12
# File 'lib/gitlab/lint/client/summaryreport.rb', line 9

def initialize(status, errors)
  @status = status
  @errors = errors
end

Instance Method Details

#summaryObject



14
15
16
17
18
19
20
21
22
23
# File 'lib/gitlab/lint/client/summaryreport.rb', line 14

def summary()
  case @status
      when "valid"
          success()
      when "invalid"
          failure()
      else 
          abort("A problem was encountered parsing status : " + @status)  
  end
end