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 =
"0.1.5"

Class Method Summary collapse

Class Method Details

.configurationObject



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

def self.configuration
  @configuration || configure
end

.configureObject



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

def self.configure
  @configuration = Configuration.new

  if block_given?
    yield configuration
  end

  @configuration
end

.runnerObject



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

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