- Timestamp:
- 01/29/09 15:48:00 (4 years ago)
- Location:
- lang/ruby/ruwin
- Files:
-
- 2 modified
-
lib/ruwin.rb (modified) (1 diff)
-
test/test_ruwin.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/ruwin/lib/ruwin.rb
r29220 r29222 89 89 class String 90 90 if VERSION.match /^1\.8/ 91 alias _original_substring [] 91 92 def [] *args 93 return _original_substring(*args) if args[0].kind_of?(String) || args[0].kind_of?(Regexp) 94 92 95 multibyte_chars[*args].join "" 93 96 end -
lang/ruby/ruwin/test/test_ruwin.rb
r29220 r29222 67 67 end 68 68 69 def test_string_substring_substr 70 assert_equal "BCD", "ABCDE"["BCD"] 71 end 72 73 def test_string_substring_regexp 74 assert_equal "BCD", "ABCDE"[/BCD/] 75 end 76 69 77 def test_multibyte_string_substring_utf8 70 78 assert_equal NKF.nkf("-Ww", "いうえ"), NKF.nkf("-Ww", "あいうえお")[1...4]
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)