Class: RspecPreloader

Inherits:
Object
  • Object
show all
Defined in:
lib/rspec_preloader.rb,
lib/rspec_preloader/spec_runner.rb

Defined Under Namespace

Classes: SpecRunner

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rspec_arguments) ⇒ RspecPreloader

Returns a new instance of RspecPreloader.



11
12
13
# File 'lib/rspec_preloader.rb', line 11

def initialize(rspec_arguments)
  @rspec_arguments = rspec_arguments
end

Class Method Details

.run_server(rspec_arguments = [""]) ⇒ Object



7
8
9
# File 'lib/rspec_preloader.rb', line 7

def self.run_server(rspec_arguments = [""])
  new(rspec_arguments).run_server
end

Instance Method Details

#run_serverObject



15
16
17
18
19
20
21
22
23
24
# File 'lib/rspec_preloader.rb', line 15

def run_server
  trap("INT") do
    puts "Shutting down rspec-preloader"
    exit
  end
  load_spec_helper

  first_run
  server_loop
end