module BaseJump::Core
Public Instance Methods
load_environment()
click to toggle source
# File lib/base_jump/core.rb, line 5 def load_environment System.dir_glob('config/environments/*.rb').each do |file| environment = File.basename(file, '.rb') add_environment_method "#{environment}?", environment.to_sym end end
Private Instance Methods
add_environment_method(method_name, environment)
click to toggle source
# File lib/base_jump/core.rb, line 14 def add_environment_method(method_name, environment) Env.module_eval do remove_method method_name if respond_to?(method_name) define_method method_name do Config.app.environment == environment end end end