Sha256: 60fbdd9233959fdbf414289aa396db7b35ba8f82d25d3fd5566a150a24fec3c1

Contents?: true

Size: 1.87 KB

Versions: 11

Compression:

Stored size: 1.87 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'

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

11 entries across 11 versions & 1 rubygems

Version Path
epitools-0.5.30 lib/epitools/autoloads.rb
epitools-0.5.29 lib/epitools/autoloads.rb
epitools-0.5.28 lib/epitools/autoloads.rb
epitools-0.5.27 lib/epitools/autoloads.rb
epitools-0.5.26 lib/epitools/autoloads.rb
epitools-0.5.25 lib/epitools/autoloads.rb
epitools-0.5.24 lib/epitools/autoloads.rb
epitools-0.5.23 lib/epitools/autoloads.rb
epitools-0.5.22 lib/epitools/autoloads.rb
epitools-0.5.21 lib/epitools/autoloads.rb
epitools-0.5.20 lib/epitools/autoloads.rb