diff options
Diffstat (limited to 'proc.c')
-rw-r--r-- | proc.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -1170,17 +1170,16 @@ rb_obj_public_method(VALUE obj, VALUE vid) * def do_e() print "!\n"; end * def do_v() print "Dave"; end * Dispatcher = { - * ?a => instance_method(:do_a), - * ?d => instance_method(:do_d), - * ?e => instance_method(:do_e), - * ?v => instance_method(:do_v) + * "a" => instance_method(:do_a), + * "d" => instance_method(:do_d), + * "e" => instance_method(:do_e), + * "v" => instance_method(:do_v) * } * def interpret(string) - * string.each_byte {|b| Dispatcher[b].bind(self).call } + * string.each_char {|b| Dispatcher[b].bind(self).call } * end * end * - * * interpreter = Interpreter.new * interpreter.interpret('dave') * |