# File lib/core/facets/string/each_char.rb, line 22 def each_char scanner, char = StringScanner.new(self), /./mu loop { yield(scanner.scan(char) || break) } end