class RspecPreloader

Constants

SERVER_URI

Public Class Methods

run(rspec_arguments = nil) click to toggle source
# File lib/rspec_preloader.rb, line 7
def self.run(rspec_arguments = nil)
  setup
  CommandLine.run(rspec_arguments)
end
run_client(rspec_arguments) click to toggle source
# File lib/rspec_preloader.rb, line 17
def self.run_client(rspec_arguments)
  Client.run(rspec_arguments)
end
run_server() click to toggle source
# File lib/rspec_preloader.rb, line 12
def self.run_server
  setup
  Server.run
end

Private Class Methods

load_spec_helper() click to toggle source
# File lib/rspec_preloader.rb, line 35
def self.load_spec_helper
  print "Loading spec_helper..."
  require "#{Dir.pwd}/spec/spec_helper"
  puts "done."
end
setup() click to toggle source
# File lib/rspec_preloader.rb, line 23
def self.setup
  trap_int_signal
  load_spec_helper
end
trap_int_signal() click to toggle source
# File lib/rspec_preloader.rb, line 28
def self.trap_int_signal
  trap("INT") do
    puts "Shutting down rspec-preloader"
    exit
  end
end