Sha256: 61e36f64c5555d999624ad2ecd3d28fe4fccbfc8ae4036686a42118e21d05c91

Contents?: true

Size: 1.98 KB

Versions: 10

Compression:

Stored size: 1.98 KB

Contents

## Standard library

autoload :Set,        'set'
autoload :URI,        'uri'
autoload :CGI,        'cgi'
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 :OpenStruct, 'ostruct'
autoload :Timeout,    'timeout'
autoload :Find,       'find'
autoload :Benchmark,  'benchmark'
autoload :Tracer,     'tracer'
autoload :CSV,        'csv'
autoload :Shellwords, 'shellwords'
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  :Mechanize,    'mechanize'
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

10 entries across 10 versions & 1 rubygems

Version Path
epitools-0.5.63 lib/epitools/autoloads.rb
epitools-0.5.61 lib/epitools/autoloads.rb
epitools-0.5.60 lib/epitools/autoloads.rb
epitools-0.5.59 lib/epitools/autoloads.rb
epitools-0.5.58 lib/epitools/autoloads.rb
epitools-0.5.57 lib/epitools/autoloads.rb
epitools-0.5.56 lib/epitools/autoloads.rb
epitools-0.5.55 lib/epitools/autoloads.rb
epitools-0.5.54 lib/epitools/autoloads.rb
epitools-0.5.51 lib/epitools/autoloads.rb