Sha256: 2ec5c54099c830041cae46f8a8ec85761085b1adae7466432fa17a061ba24d14

Contents?: true

Size: 1.91 KB

Versions: 15

Compression:

Stored size: 1.91 KB

Contents

## Standard library

autoload :Set,        'set'
autoload :URI,        'uri'
autoload :CGI,        'cgi'
autoload :Base64,     'base64'
autoload :Zlib,       'zlib'
autoload :FileUtils,  'fileutils'
autoload :Tempfile,   'tempfile'
autoload :BigDecimal, 'bigdecimal'
autoload :StringIO,   'stringio'
autoload :Curses,     'curses'
autoload :DateTime,   'date'
autoload :Date,       'date'
autoload :Open3,      'open3'
autoload :Timeout,    'timeout'
autoload :Find,       'find'
autoload :Benchmark,  'benchmark'
autoload :Tracer,     'tracer'
autoload :CSV,        'csv'
autoload :Matrix,     'epitools/core_ext/matrix'

module Digest
  autoload :SHA1,     'digest/sha1'
  autoload :SHA2,     'digest/sha2'
  autoload :MD5,      'digest/md5'
end

if RUBY_VERSION["1.8.7"]
  autoload :Prime,      'mathn'
else
  autoload :Prime,      'prime'
end


## Nonstandard library (epitools)

autoload :Path,         'epitools/path'
autoload :Ezdb,         'epitools/ezdb'
autoload :Browser,      'epitools/browser'
autoload :Rash,         'epitools/rash'
autoload :Ratio,        'epitools/ratio'
autoload :ProgressBar,  'epitools/progressbar'
autoload :Trie,         'epitools/trie'
autoload :MimeMagic,    'epitools/mimemagic'
autoload :Term,         'epitools/term'
autoload :Iter,         'epitools/iter'
autoload :WM,           'epitools/wm'
autoload :TypedStruct,  'epitools/typed_struct'
autoload :Sys,          'epitools/sys'


## Gems (common)

autoreq  :Nokogiri,     'nokogiri'
autoreq  :ANSI,         'ansi'
autoreq  :BSON,         'bson'
autoreq  :JSON,         'json'


## Network stuff

# Sockets
['IP', 'Basic', 'TCP', 'UDP', 'UNIX', ''].each do |type|
  autoload :"#{type}Socket", 'socket'
end

# Servers
['TCP', 'UNIX'].each do |type|
  autoload :"#{type}Server", 'socket'
end


## YAML hacks (sometimes the module is loaded improperly)

if defined? YAML and not defined? YAML.parse
  del YAML  # remove the existing module
end
autoreq :YAML, 'yaml'

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
epitools-0.5.47 lib/epitools/autoloads.rb
epitools-0.5.46 lib/epitools/autoloads.rb
epitools-0.5.45 lib/epitools/autoloads.rb
epitools-0.5.44 lib/epitools/autoloads.rb
epitools-0.5.43 lib/epitools/autoloads.rb
epitools-0.5.42 lib/epitools/autoloads.rb
epitools-0.5.41 lib/epitools/autoloads.rb
epitools-0.5.39 lib/epitools/autoloads.rb
epitools-0.5.38 lib/epitools/autoloads.rb
epitools-0.5.37 lib/epitools/autoloads.rb
epitools-0.5.36 lib/epitools/autoloads.rb
epitools-0.5.35 lib/epitools/autoloads.rb
epitools-0.5.34 lib/epitools/autoloads.rb
epitools-0.5.33 lib/epitools/autoloads.rb
epitools-0.5.32 lib/epitools/autoloads.rb