Module: Believer::Environment::ClassMethods

Defined in:
lib/believer/environment.rb

Instance Method Summary collapse

Instance Method Details

#environmentObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/believer/environment.rb', line 9

def environment

  if @environment.nil?
    if self.superclass.respond_to?(:environment)
      @environment = self.superclass.environment
    elsif defined?(::Rails)
      @environment = ::Believer::Environment::RailsEnv.new
    end
  end
  @environment
end

#environment=(env) ⇒ Object



21
22
23
# File 'lib/believer/environment.rb', line 21

def environment=(env)
  @environment = env
end