diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-02-14 04:57:25 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-02-14 04:57:25 +0000 |
commit | 3098d80818c9fbaa3b5ae392f7fad319e7a65323 (patch) | |
tree | d1529e27a49d21e0d58175afae89df34ddec1dc7 /lib/date | |
parent | f2586498f3bb38310f039e7532c034011e2aef82 (diff) | |
download | ruby-3098d80818c9fbaa3b5ae392f7fad319e7a65323.tar.gz |
* re.c (reg_operand): allow symbols to be operands for regular
expression matches.
* string.c (Init_String): allow Symbol#===.
* lib/date/format.rb (Date::Format::Bag::to_hash): string
added prefixes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/date')
-rw-r--r-- | lib/date/format.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/date/format.rb b/lib/date/format.rb index 152ca2ff6b..0a4869e3a1 100644 --- a/lib/date/format.rb +++ b/lib/date/format.rb @@ -111,8 +111,8 @@ class Date def to_hash instance_variables. - select{|n| !instance_variable_get(n).nil?}.grep(/\A@[^_]/). - inject({}){|r, n| r[n[1..-1].intern] = instance_variable_get(n); r} + select{|n| !instance_variable_get(n).nil?}.grep(/\A@v[^_]/). + inject({}){|r, n| r[n[2..-1].intern] = instance_variable_get(n); r} end end |