Sha256: 0ef74bba81ed47b5956a7a1a52fe0e02a1e1a203d80a33188fe73eb248874aaa
Contents?: true
Size: 353 Bytes
Versions: 5
Compression:
Stored size: 353 Bytes
Contents
module JenkinsJob module BuildStep class Phase < BasicObject attr_reader :name, :jobs_ def initialize(name) @name = name @jobs_ = [] end def job(name, &block) job = PhaseJob.new(name) job.instance_eval(&block) if block @jobs_ << job end end end end
Version data entries
5 entries across 5 versions & 1 rubygems