class ConcourseJob

Attributes

dependencies[RW]
name[RW]

Public Class Methods

new(name:, dependencies:) click to toggle source
# File lib/preflight_check/concourse_job.rb, line 3
def initialize(name:, dependencies:)
  @name = name
  @dependencies = dependencies
  @success = true
end

Public Instance Methods

mark_as_failed() click to toggle source
# File lib/preflight_check/concourse_job.rb, line 9
def mark_as_failed
  @success = false
end
missing_dependencies() click to toggle source
# File lib/preflight_check/concourse_job.rb, line 17
def missing_dependencies
  dependencies.reject(&:defined?)
end
success?() click to toggle source
# File lib/preflight_check/concourse_job.rb, line 13
def success?
  @success
end