Changed the fallback String#each_char to use valid 1.9 syntax.

Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
This commit is contained in:
Tom Lea 2008-08-14 14:23:33 +01:00 committed by Jeremy Kemper
parent e7208d382a
commit 6b06c9870a
1 changed files with 3 additions and 1 deletions

View File

@ -13,7 +13,9 @@ module ActiveSupport #:nodoc:
# When $KCODE = 'UTF8', multi-byte characters are yielded appropriately. # When $KCODE = 'UTF8', multi-byte characters are yielded appropriately.
def each_char def each_char
scanner, char = StringScanner.new(self), /./mu scanner, char = StringScanner.new(self), /./mu
loop { yield(scanner.scan(char) || break) } while c = scanner.scan(char)
yield c
end
end end
end end
end end