Module: SpecRunQueue

Defined in:
lib/spec_run_queue.rb,
lib/spec_run_queue.rb,
lib/spec_run_queue/version.rb,
lib/spec_run_queue/queue/base.rb,
lib/spec_run_queue/queue/redis.rb,
lib/spec_run_queue/notifier/base.rb,
lib/spec_run_queue/system_runner.rb,
lib/spec_run_queue/notifier/growl.rb,
lib/spec_run_queue/notifier/stdout.rb

Defined Under Namespace

Modules: Notifier, Queue Classes: Configuration, SystemRunner

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.configurationObject



21
22
23
# File 'lib/spec_run_queue.rb', line 21

def self.configuration
  @configuration || configure
end

.configureObject



25
26
27
28
29
30
31
32
33
# File 'lib/spec_run_queue.rb', line 25

def self.configure
  @configuration = Configuration.new

  if block_given?
    yield configuration
  end

  @configuration
end

.runnerObject



35
36
37
# File 'lib/spec_run_queue.rb', line 35

def self.runner
  @runner ||= SystemRunner.new(configuration.to_h)
end