lib/rio/ops/stream.rb in rio-0.4.2 vs lib/rio/ops/stream.rb in rio-0.5.1
- old
+ new
@@ -1,8 +1,8 @@
#--
-# ===============================================================================
-# Copyright (c) 2005,2006,2007,2008 Christopher Kleckner
+# ===========================================================================
+# Copyright (c) 2005-2012 Christopher Kleckner
# All rights reserved
#
# This file is part of the Rio library for ruby.
#
# Rio is free software; you can redistribute it and/or modify
@@ -16,27 +16,25 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Rio; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-# ===============================================================================
+# ===========================================================================
#++
#
-# To create the documentation for Rio run the command
-# ruby build_doc.rb
-# from the distribution directory.
-#
-# Suggested Reading
-# * RIO::Doc::SYNOPSIS
-# * RIO::Doc::INTRO
-# * RIO::Doc::HOWTO
-# * RIO::Doc::EXAMPLES
-# * RIO::Rio
-#
+
module RIO
+ module Ops
+ module Stream
+ autoload :Input,'rio/ops/stream/input'
+ autoload :Output,'rio/ops/stream/output'
+ end
+ end
+end
+module RIO
module Impl
module U
end
end
module Ops
@@ -55,10 +53,10 @@
module Manip
def pid() ioh ? ioh.pid : nil end
def to_io() ioh ? ioh.to_io : nil end
def tty?() ioh ? ioh.tty? : false end
def isatty() ioh ? ioh.isatty : false end
- def binmode() rtn_self { self.ioh.binmode } end
+ # def binmode() rtn_self { self.ioh.binmode } end
def flush() rtn_self { self.ioh.flush } end
def fsync() rtn_self { self.ioh.fsync } end
def seek(amount,whence=IO::SEEK_SET) rtn_self { self.ioh.seek(amount,whence) } end
extend Forwardable
def_instance_delegators(:ioh,:pos,:pos=,:fileno,:to_i,