File: cool.io.rb

package info (click to toggle)
ruby-cool.io 1.9.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 716 kB
  • sloc: ansic: 6,851; ruby: 1,730; makefile: 6
file content (33 lines) | stat: -rw-r--r-- 649 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#--
# Copyright (C)2011 Tony Arcieri
# You can redistribute this under the terms of the Ruby license
# See file LICENSE for details
#++

require "cool.io/version"
require "cool.io/custom_require"
cool_require "cool.io_ext"

require "cool.io/loop"
require "cool.io/meta"
require "cool.io/io"
require "cool.io/iowatcher"
require "cool.io/timer_watcher"
require "cool.io/async_watcher"
require "cool.io/listener"
require "cool.io/dns_resolver"
require "cool.io/socket"
require "cool.io/server"

module Coolio
  def self.inspect
    "Cool.io"
  end
end

module Cool
  # Allow Coolio module to be referenced as Cool.io
  def self.io
    Coolio
  end
end