Sha256: 95592b91389ae40d3de88acb256f376ba97bf77cef1496eb0755cb1ef3454dd5

Contents?: true

Size: 1.64 KB

Versions: 4

Compression:

Stored size: 1.64 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 = 3
    PATCH = 2
    
    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 :Console,          'marvin/console'
  autoload :CoreCommands,     'marvin/core_commands'
  autoload :ClientMixin,      'marvin/client_mixin'
  autoload :Settings,         'marvin/settings'
  autoload :Logger,           'marvin/logger'
  autoload :LoggingHandler,   'marvin/logging_handler'
  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

4 entries across 4 versions & 1 rubygems

Version Path
Sutto-marvin-0.3.2 lib/marvin.rb
Sutto-marvin-0.3.3 lib/marvin.rb
Sutto-marvin-0.3.4 lib/marvin.rb
Sutto-marvin-0.4.0 lib/marvin.rb