Sha256: f599dbec1003290bef34abf584e13b0037067243bdc2a81b5249e50a7ee6a292

Contents?: true

Size: 879 Bytes

Versions: 2

Compression:

Stored size: 879 Bytes

Contents

require 'infinity_test/dependencies'

module InfinityTest
  autoload :Application, 'infinity_test/application'
  autoload :BinaryPath, 'infinity_test/binary_path'
  autoload :Command, 'infinity_test/command'
  autoload :Configuration, 'infinity_test/configuration'
  autoload :ContinuousTesting, 'infinity_test/continuous_testing'
  autoload :Options, 'infinity_test/options'
  autoload :Rspec, 'infinity_test/rspec'
  autoload :Runner, 'infinity_test/runner'
  autoload :TestUnit, 'infinity_test/test_unit'

  def self.application
    @application ||= Application.new
  end
  
  def self.configuration
    @configuration ||= Configuration.new
  end
  
  def self.start!
    Runner.new(Options.new(ARGV)).run!    
  end
  
  module Notifications
    autoload :Growl, 'infinity_test/notifications/growl'
    autoload :LibNotify, 'infinity_test/notifications/lib_notify'
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
infinity_test-0.2.0 lib/infinity_test.rb
infinity_test-0.1.0 lib/infinity_test.rb