!RBIX 11817445442317083511 x M 1 n n x 10 __script__ i 28 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 2 11 I 6 I 0 I 0 I 0 n p 5 x 3 Alf x 11 open_module x 15 __module_init__ M 1 n n x 3 Alf i 29 5 66 99 7 0 1 65 49 1 3 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 11 I 6 I 0 I 0 I 0 n p 5 x 8 Renderer x 10 open_class x 14 __class_init__ M 1 n n x 8 Renderer i 37 5 66 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 5 45 0 5 47 49 6 1 11 I 6 I 0 I 0 I 0 n p 7 x 12 ClassMethods x 11 open_module x 15 __module_init__ M 1 n n x 12 ClassMethods i 58 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 10 x 9 renderers M 1 n n x 9 renderers i 11 39 0 13 10 10 15 35 0 38 0 11 I 2 I 0 I 0 I 0 n p 1 x 10 @renderers p 5 I -1 I 8 I 0 I 9 I b x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0 x 17 method_visibility x 15 add_defn_method x 8 register M 1 n n x 8 register i 33 5 48 0 20 0 20 1 20 2 35 3 49 1 1 15 5 99 43 2 12 49 3 1 7 4 20 0 56 5 50 6 2 11 I 7 I 3 I 3 I 3 n p 7 x 9 renderers x 2 << x 4 Type x 22 object_singleton_class x 13 define_method M 1 p 2 x 9 for_block t n x 8 register i 15 59 19 0 15 21 1 2 20 0 36 1 51 0 0 11 I 5 I 1 I 0 I 0 I 0 p 1 x 3 new p 7 I 0 I 1a I 1 I 1b I 4 I 1c I f x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 1 x 4 args x 4 send p 11 I -1 I 18 I 0 I 19 I f I 1a I 17 I 1b I 1b I 1a I 21 x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 3 x 4 name x 11 description x 5 clazz x 8 renderer M 1 n n x 8 renderer i 42 5 48 0 56 1 50 2 0 19 2 9 27 20 2 80 49 3 1 20 1 36 1 51 4 0 8 41 5 7 5 20 0 47 101 6 63 2 47 49 7 1 11 I 6 I 3 I 1 I 1 I 1 p 8 x 9 renderers M 1 p 2 x 9 for_block t n x 8 renderer i 16 57 19 0 15 20 0 78 49 0 1 21 1 0 83 1 11 I 4 I 1 I 1 I 1 n p 2 x 2 [] x 2 == p 3 I 0 I 29 I 10 x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 1 x 6 triple x 4 find x 2 [] x 3 new s 27 No renderer registered for x 4 to_s x 5 raise p 11 I -1 I 28 I 0 I 29 I c I 2a I 1b I 2c I 29 I 0 I 2a x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 3 x 4 name x 4 args x 1 r x 13 each_renderer M 1 n n x 13 each_renderer i 42 5 48 0 45 1 2 13 71 3 47 9 24 47 49 4 0 13 47 49 5 0 15 8 27 49 3 0 13 70 10 38 44 43 1 12 49 6 1 50 7 0 11 I 3 I 0 I 0 I 0 n p 8 x 9 renderers x 4 Proc n x 3 new x 8 allocate x 10 initialize x 14 __from_block__ x 4 each p 5 I -1 I 33 I 0 I 34 I 2a x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0 p 9 I 2 I 8 I 10 I 18 I 1e I 28 I 2c I 33 I 3a x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0 x 13 attach_method n x 6 extend p 5 I 2 I 3 I 1c I 38 I 25 x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0 x 13 attach_method p 3 I 2 I 2 I 1d x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0 x 13 attach_method p 3 I 0 I 1 I 1c x 63 /home/blambeau/work/devel/alf/lib/alf/renderer/class_methods.rb p 0