lib/rio/scheme/path.rb in rio-0.4.2 vs lib/rio/scheme/path.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,83 +16,72 @@
# 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
-#
-require 'rio/rl/path'
-require 'rio/ioh'
-module RIO
- module Path #:nodoc: all
- RESET_STATE = RIO::RL::PathBase::RESET_STATE
+# require 'rio/rl/path'
+# require 'rio/ioh'
+# module RIO
+# module Path #:nodoc: all
+# RESET_STATE = RIO::RL::PathBase::RESET_STATE
- class RL < RIO::RL::PathBase
- def file_rl()
- RIO::File::RL.new(self.uri, {:fs => self.fs})
- end
- def dir_rl()
- RIO::Dir::RL.new(self.uri, {:fs => self.fs})
- end
- end
- end
- module File
- RESET_STATE = RIO::RL::PathBase::RESET_STATE
+# class RL < RIO::RL::PathBase
+# def file_rl()
+# RIO::File::RL.new(self.uri, {:fs => self.fs})
+# end
+# def dir_rl()
+# RIO::Dir::RL.new(self.uri, {:fs => self.fs})
+# end
+# end
+# end
+# module File
+# RESET_STATE = RIO::RL::PathBase::RESET_STATE
- class RL < RIO::Path::RL
- def open(m)
- IOH::Stream.new(fs.file.open(self.fspath,m.to_s))
- end
- def file_rl()
- self
- end
- end
- end
- module Dir
- RESET_STATE = RIO::RL::PathBase::RESET_STATE
+# class RL < RIO::Path::RL
+# def open(m)
+# IOH::Stream.new(fs.file.open(self.fspath,m.to_s))
+# end
+# def file_rl()
+# self
+# end
+# end
+# end
+# module Dir
+# RESET_STATE = RIO::RL::PathBase::RESET_STATE
- class RL < RIO::Path::RL
- def open()
- IOH::Dir.new(fs.dir.open(self.fspath))
- end
- def dir_rl()
- self
- end
- end
- end
- require 'rio/stream'
- require 'rio/stream/open'
- require 'rio/ops/symlink'
- module Path
- module Stream
- module Ops
- include RIO::Ops::Path::Str
- end
+# class RL < RIO::Path::RL
+# def open()
+# IOH::Dir.new(fs.dir.open(self.fspath))
+# end
+# def dir_rl()
+# self
+# end
+# end
+# end
+# require 'rio/stream'
+# require 'rio/stream/open'
+# require 'rio/ops/symlink'
+# module Path
+# module Stream
+# module Ops
+# include RIO::Ops::Path::Str
+# end
- class Open < RIO::Stream::Open
- include RIO::Ops::Path::Status
- include RIO::Ops::Path::URI
- include RIO::Ops::Path::Query
- def stream_state(cl)
- next_state = super
- next_state.extend(RIO::Ops::Symlink::Existing) if symlink?
- next_state.extend(Ops)
- end
- end
- end
- end
-end
+# class Open < RIO::Stream::Open
+# include RIO::Ops::Path::Status
+# include RIO::Ops::Path::URI
+# include RIO::Ops::Path::Query
+# def stream_state(cl)
+# next_state = super
+# next_state.extend(RIO::Ops::Symlink::Existing) if symlink?
+# next_state.extend(Ops)
+# end
+# end
+# end
+# end
+# end
__END__