class WhoAmI::Function::SetupEnvironment
Public Class Methods
new(config, root)
click to toggle source
# File lib/who_am_i/function/setup_environment.rb, line 6 def initialize(config, root) @config = config @root = root end
Public Instance Methods
call()
click to toggle source
# File lib/who_am_i/function/setup_environment.rb, line 11 def call approach = @config.load_environment_approach if approach == :rake rake(@config.load_environment_rake_task) elsif approach == :manual ConnectToDatabase.new(@config, @root).call LoadInitializers.new(@config, @root).call end end
Private Instance Methods
rake(task_name)
click to toggle source
# File lib/who_am_i/function/setup_environment.rb, line 24 def rake(task_name) Rake::Task[task_name].invoke end