module Believer::Environment::ClassMethods

Public Instance Methods

environment() click to toggle source
# File lib/believer/environment.rb, line 10
def environment
  if @environment.nil?
    if self.superclass.respond_to?(:environment)
      @environment = self.superclass.environment
    else
      env_class = ENVIRONMENTS.find { |env| env.respond_to?(:applies?) && env.applies? }
      @environment = env_class.new if env_class
    end
  end
  @environment
end
environment=(env) click to toggle source
# File lib/believer/environment.rb, line 22
def environment=(env)
  @environment = env
end