class Travis::Client::LintResult

Constants

Warning

Attributes

warnings[RW]

Public Class Methods

new(payload) click to toggle source
# File lib/travis/client/lint_result.rb, line 7
def initialize(payload)
  @warnings = []
  payload   = payload['lint'] if payload['lint']

  Array(payload['warnings']).each do |warning|
    @warnings << Warning.new(warning['key'], warning['message'])
  end
end

Public Instance Methods

ok?() click to toggle source
# File lib/travis/client/lint_result.rb, line 20
def ok?
  !warnings?
end
warnings?() click to toggle source
# File lib/travis/client/lint_result.rb, line 16
def warnings?
  warnings.any?
end