lib/rio/scheme/stderr.rb in rio-0.4.2 vs lib/rio/scheme/stderr.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,37 +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 StdErr #:nodoc: all
- require 'rio/rl/ioi'
- RESET_STATE = RL::IOIBase::RESET_STATE
+ require 'rio/rrl/ioi'
+ RESET_STATE = RRL::IOIBase::RESET_STATE
- class RL < RL::SysIOBase
+ class RRL < RRL::SysIOBase
RIOSCHEME = 'stderr'
- RIOPATH = RIO::RL::CHMAP.invert[RIOSCHEME].freeze
- def initialize()
- super($stderr)
+ RIOPATH = RIO::RRL::CHMAP.invert[RIOSCHEME].freeze
+ def initialize(u)
+ super(::Alt::URI.parse(u))
end
- def opaque() '' end
def open(*args)
#self.ios = $stderr
super($stderr)
end
end