class CircleCI::Parallel::Hook
@api private
Attributes
chdir[R]
proc[R]
Public Class Methods
new(proc = nil, chdir = true)
click to toggle source
# File lib/circleci/parallel/hook.rb, line 7 def initialize(proc = nil, chdir = true) @proc = proc @chdir = chdir end
Public Instance Methods
call(dir)
click to toggle source
# File lib/circleci/parallel/hook.rb, line 12 def call(dir) return unless proc if chdir Dir.chdir(dir, &proc) else proc.call(dir) end end