mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
rdoc update.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
3512a38d3b
commit
507f700dd4
1 changed files with 5 additions and 6 deletions
11
proc.c
11
proc.c
|
@ -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')
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue