module Rad
  class Environment
    inject logger: :logger, config: :config
    
    class << self      
      inject logger: :logger, config: :config
      
      # def initialize_runtime runtime_dir, environment = nil
      #   init_file_path = "#{runtime_dir}/init.rb"                                
      #   load init_file_path if File.exist? init_file_path
      #     
      #   Micon.after :config do |config|
      #     config.runtime_dir = runtime_dir
      #     
      #     config.merge_config! "#{runtime_dir}/config/config.yml"
      #   end
      # end
      # 
      # def initialize_plugin plugin_dir
      #   init_file_path = "#{plugin_dir}/init.rb"                                
      #   load init_file_path if File.exist? init_file_path
      #     
      #   Micon.after :config do |config|          
      #     config.merge_config! "#{plugin_dir}/config/config.yml" 
      #   end
      # end      
    end    
  end
end