class ConcourseObjects::Job

Constants

DEFAULT_DISABLE_MANUAL_TRIGGER
DEFAULT_INTERRUPTIBLE
DEFAULT_PUBLIC
DEFAULT_SERIAL

Public Class Methods

new(options = {}) { |this, options| ... } click to toggle source
Calls superclass method ConcourseObjects::Object::new
# File lib/concourse-objects.rb, line 343
def initialize(options = {})
  super(options) do |this, options|
    this.build_log_retention = { builds: options.fetch(:build_logs_to_retain) } if options.key?(:build_logs_to_retain) unless this.build_log_retention?

    yield this, options if block_given?
  end
end