class Rubius::Rails

Public Class Methods

init(root = nil, env = nil) click to toggle source
# File lib/rubius/rails.rb, line 3
def self.init(root = nil, env = nil)
  base_dir = root
  if root.nil?
    root = defined?(::Rails) ?  ::Rails.root : FileUtils.pwd
    base_dir = File.expand_path(File.join(root, 'config'))
  end
  
  if env.nil?
    env = defined?(::Rails) ? ::Rails.env : 'development'
  end
  
  config_file = File.join(base_dir, 'rubius.yml')
  Rubius::Authenticator.instance.init_from_config(config_file, env)
end