summaryrefslogtreecommitdiff
path: root/re.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-02 14:42:05 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-02 14:42:05 +0000
commit7f65110b53b2ee66a06d6aae3259e3c78db253cc (patch)
tree310da371b59f5c28bae4cec5956e4e8f80233b0d /re.c
parent1524572ce96fcef2871b2dcda3eaf3161b2b8469 (diff)
document MatchData#inspect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@14087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r--re.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/re.c b/re.c
index 0ecaccccfd..d59357a21e 100644
--- a/re.c
+++ b/re.c
@@ -1221,6 +1221,19 @@ match_string(VALUE match)
return RMATCH(match)->str; /* str is frozen */
}
+/*
+ * call-seq:
+ * mtch.inspect => str
+ *
+ * Returns a printable version of <i>mtch</i>.
+ *
+ * /.$/ =~ "foo"; puts $~.inspect
+ * #=> #<MatchData "o">
+ *
+ * /(.)(.)(.)/ =~ "foo"; puts $~.inspect
+ * #=> #<MatchData "foo" "f" "o" "o">
+ */
+
static VALUE
match_inspect(VALUE match)
{