Sha256: 60c15b845e281cb1bc4c1cab0dd7e982c69e16cb065213f20d476700affa32bc

Contents?: true

Size: 1.09 KB

Versions: 1

Compression:

Stored size: 1.09 KB

Contents

$:.unshift File.dirname(__FILE__) # Append the current working dir to the front of the line.

require 'rubygems'
require 'active_support'
require 'marvin/core_ext'

# Make all exceptions available
require 'marvin/exceptions'

module Marvin
  autoload :Util,             'marvin/util'
  autoload :AbstractClient,   'marvin/abstract_client'
  autoload :Base,             'marvin/base'
  autoload :ClientMixin,      'marvin/client_mixin'
  autoload :Settings,         'marvin/settings'
  autoload :Logger,           'marvin/logger'
  autoload :IRC,              'marvin/irc'
  autoload :TestClient,       'marvin/test_client'
  autoload :Loader,           'marvin/loader'
  autoload :MiddleMan,        'marvin/middle_man'
  autoload :DRBHandler,       'marvin/drb_handler'
  autoload :DataStore,        'marvin/data_store'
  autoload :ExceptionTracker, 'marvin/exception_tracker'
  # Parsers
  autoload :AbstractParser,   'marvin/abstract_parser'
  autoload :Parsers,          'marvin/parsers.rb'
  
  # Default Handlers
  autoload :CommandHandler, 'marvin/command_handler'
  
  Settings.setup # Load Settings etc.
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Sutto-marvin-0.1.0.20081014 lib/marvin.rb