lib/ebisu_connection.rb in ebisu_connection-0.0.8 vs lib/ebisu_connection.rb in ebisu_connection-0.1.0

- old
+ new

@@ -1,7 +1,17 @@ require "fresh_connection" -require "ebisu_connection/version" -require "ebisu_connection/conf_file" -require "ebisu_connection/slaves" -require "ebisu_connection/connection_manager" -FreshConnection::SlaveConnection.connection_manager = EbisuConnection::ConnectionManager +module EbisuConnection + extend ActiveSupport::Autoload + + autoload :ConfFile + autoload :ConnectionManager + autoload :SlaveGroup + autoload :Slave + autoload :GreatestCommonDivisor + + class << self + delegate :slaves_file=, :check_interval=, :to => ConfFile + end +end + +FreshConnection.connection_manager = EbisuConnection::ConnectionManager