class CircleCI::Parallel::Configuration
Attributes
mock_mode[RW]
@return [Boolean] whether mock mode is enabled (default: false)
silent[RW]
@return [Boolean] whether progress messages should be outputted to STDOUT (default: false)
Public Class Methods
new()
click to toggle source
# File lib/circleci/parallel/configuration.rb, line 15 def initialize @silent = false @mock_mode = false end
Public Instance Methods
after_download(chdir: true, &block)
click to toggle source
@deprecated Use `on_master_node.after_download` instead.
# File lib/circleci/parallel/configuration.rb, line 42 def after_download(chdir: true, &block) on_master_node.after_download(chdir: chdir, &block) end
after_join(chdir: true, &block)
click to toggle source
@deprecated Use `on_every_node.after_sync` instead.
# File lib/circleci/parallel/configuration.rb, line 47 def after_join(chdir: true, &block) on_every_node.after_sync(chdir: chdir, &block) end
before_join(chdir: true, &block)
click to toggle source
@deprecated Use `on_every_node.before_sync` instead.
# File lib/circleci/parallel/configuration.rb, line 37 def before_join(chdir: true, &block) on_every_node.before_sync(chdir: chdir, &block) end
master_node_configuration()
click to toggle source
@api private
# File lib/circleci/parallel/configuration.rb, line 52 def master_node_configuration @master_node_configuration ||= MasterNodeConfiguration.new end
on_each_slave_node()
click to toggle source
@return [SlaveNodeConfiguration]
# File lib/circleci/parallel/configuration.rb, line 32 def on_each_slave_node slave_node_configuration end
on_every_node()
click to toggle source
@return [ConfigurationCollectionProxy]
# File lib/circleci/parallel/configuration.rb, line 21 def on_every_node @every_node_configuration ||= ConfigurationCollectionProxy.new(master_node_configuration, slave_node_configuration) end
on_master_node()
click to toggle source
@return [MasterNodeConfiguration]
# File lib/circleci/parallel/configuration.rb, line 27 def on_master_node master_node_configuration end
slave_node_configuration()
click to toggle source
@api private
# File lib/circleci/parallel/configuration.rb, line 57 def slave_node_configuration @slave_node_configuration ||= SlaveNodeConfiguration.new end