lib/rio/stream/open.rb in rio-0.3.8 vs lib/rio/stream/open.rb in rio-0.3.9
- old
+ new
@@ -1,8 +1,8 @@
#--
# ===============================================================================
-# Copyright (c) 2005, 2006 Christopher Kleckner
+# Copyright (c) 2005,2006,2007 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
@@ -21,20 +21,19 @@
# ===============================================================================
#++
#
# To create the documentation for Rio run the command
# ruby build_doc.rb
-# from the distribution directory. Then point your browser at the 'doc/rdoc' directory.
+# from the distribution directory.
#
# Suggested Reading
# * RIO::Doc::SYNOPSIS
# * RIO::Doc::INTRO
# * RIO::Doc::HOWTO
+# * RIO::Doc::EXAMPLES
# * RIO::Rio
#
-# <b>Rio is pre-alpha software.
-# The documented interface and behavior is subject to change without notice.</b>
require 'rio/ioh'
require 'rio/stream/base'
require 'rio/ops/stream'
@@ -113,13 +112,9 @@
#p "LOOP: retry:#{cx['retrystate']} => #{cl}"
return nil if cx['retrystate'] == cl
cx['retrystate'] = cl
become(cl).add_rec_methods.add_extensions.add_filters.setup
- #become(cl).add_rec_methods.add_filters.add_extensions.setup
- #become(cl).add_extensions.add_rec_methods.add_filters.setup
- #next_state.extend(Ops::Symlink::Existing) if symlink?
- #next_state
end
def output() stream_state('Stream::Output') end
def input() stream_state('Stream::Input') end
def inout() stream_state('Stream::InOut') end