Module: Teaspoon::Environment

Defined in:
lib/teaspoon/environment.rb

Class Method Summary collapse

Class Method Details

.check_env!(override = nil) ⇒ Object



23
24
25
# File 'lib/teaspoon/environment.rb', line 23

def self.check_env!(override = nil)
  find_env(override)
end

.load(options = {}) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/teaspoon/environment.rb', line 5

def self.load(options = {})
  load_rails
  Teaspoon.abort("Rails environment not found.", 1) unless rails_loaded?

  require "teaspoon"
  require "teaspoon/server"
  require "teaspoon/runner"
  require "teaspoon/coverage"
  require "teaspoon/exporter"

  Teaspoon.configuration.override_from_options(options)
  Teaspoon::Engine::ExceptionHandling.add_rails_handling
end

.require_environment(override = nil) ⇒ Object



19
20
21
# File 'lib/teaspoon/environment.rb', line 19

def self.require_environment(override = nil)
  require_env(find_env(override))
end