class ActiveRecord::Base
Public Class Methods
fb_connection_config(config)
click to toggle source
# File lib/active_record/fb_base.rb, line 20 def self.fb_connection_config(config) config = config.symbolize_keys.dup.reverse_merge(:downcase_names => true, :port => 3050) fail ArgumentError, 'No database specified. Missing argument: database.' if !config[:database] if config[:host].nil? || config[:host] =~ /localhost/i config[:database] = File.expand_path(config[:database], defined?(Rails) && Rails.root) end config[:database] = "#{config[:host]}/#{config[:port]}:#{config[:database]}" if config[:host] config end