Sha256: a21bb0bd8d6a78cca66fe6a9552d12cb8f8e3ece58c1de751f59c57ac83f9397

Contents?: true

Size: 1.5 KB

Versions: 5

Compression:

Stored size: 1.5 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
  module VERSION
    MAJOR = 0
    MINOR = 1
    PATCH = 20081120
    
    STRING = [MAJOR, MINOR, PATCH].join(".")
  end
  
  autoload :Util,             'marvin/util'
  autoload :Dispatchable,     'marvin/dispatchable'
  autoload :Distributed,      'marvin/distributed'
  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'
  autoload :Options,          'marvin/options'
  autoload :Daemon,           'marvin/daemon'
  autoload :Status,           'marvin/status'
  # Parsers
  autoload :AbstractParser,   'marvin/abstract_parser'
  autoload :Parsers,          'marvin/parsers.rb'
  
  # Default Handlers
  autoload :CommandHandler, 'marvin/command_handler'
  
  Settings.setup # Load Settings etc.
  
  def self.version
    VERSION::STRING
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
Sutto-marvin-0.2.0 lib/marvin.rb
Sutto-marvin-0.2.1 lib/marvin.rb
Sutto-marvin-0.2.2 lib/marvin.rb
Sutto-marvin-0.2.3 lib/marvin.rb
Sutto-marvin-0.2.4 lib/marvin.rb