aboutsummaryrefslogtreecommitdiffstats
path: root/ext/pathname/lib/pathname.rb
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-07-17 15:03:31 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-07-17 15:03:31 +0000
commit03bb750d5654f4ff4890fd1d39e680ac0860340f (patch)
tree0eaac7f26201b190212ec6332f263295e58e43f4 /ext/pathname/lib/pathname.rb
parent327da86aafc7cb4f5437ed0a9c46f61260aedf56 (diff)
downloadruby-03bb750d5654f4ff4890fd1d39e680ac0860340f.tar.gz
* ext/pathname/lib/pathname.rb (Pathname#initialize): removed.
* ext/pathname/pathname.c (path_initialize): implemented. (get_strpath): new function. (set_strpath): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/pathname/lib/pathname.rb')
-rw-r--r--ext/pathname/lib/pathname.rb15
1 files changed, 0 insertions, 15 deletions
diff --git a/ext/pathname/lib/pathname.rb b/ext/pathname/lib/pathname.rb
index b150a31f69..54be13868f 100644
--- a/ext/pathname/lib/pathname.rb
+++ b/ext/pathname/lib/pathname.rb
@@ -208,21 +208,6 @@ class Pathname
# :startdoc:
- #
- # Create a Pathname object from the given String (or String-like object).
- # If +path+ contains a NUL character (<tt>\0</tt>), an ArgumentError is raised.
- #
- def initialize(path)
- path = path.__send__(TO_PATH) if path.respond_to? TO_PATH
- @path = path.dup
-
- if /\0/ =~ @path
- raise ArgumentError, "pathname contains \\0: #{@path.inspect}"
- end
-
- self.taint if @path.tainted?
- end
-
def freeze() super; @path.freeze; self end
def taint() super; @path.taint; self end
def untaint() super; @path.untaint; self end