calls.rb: # 102| Hash #-----| -> Object # 77| Integer #-----| -> Numeric # 86| Kernel # 90| Module #-----| -> Object # 97| Object #-----| -> BasicObject # 106| Array #-----| -> Object #-----| BasicObject #-----| Class #-----| -> Module #-----| Complex #-----| -> Numeric #-----| FalseClass #-----| -> Object #-----| Float #-----| -> Numeric #-----| NilClass #-----| -> Object #-----| Numeric #-----| -> Object #-----| Proc #-----| Rational #-----| -> Numeric #-----| Symbol #-----| TrueClass #-----| -> Object # 15| M # 29| C #-----| -> Object # 51| D #-----| -> C # 82| String #-----| -> Object # 144| S #-----| -> Object # 150| A #-----| -> S #-----| -> B # 155| B #-----| -> S hello.rb: # 1| EnglishWords # 11| Greeting #-----| -> Object # 18| HelloWorld #-----| -> Greeting modules.rb: # 1| Empty # 4| Foo # 37| Bar #-----| -> Object # 60| MyModuleInGlobalScope # 63| Test # 83| Other # 88| IncludeTest # 95| IncludeTest2 # 101| PrependTest # 107| MM # 112| YY #-----| -> Object # 115| XX private.rb: # 1| E #-----| -> Object # 42| F modules.rb: # 5| Foo::Bar # 19| Foo::ClassInFoo #-----| -> Object # 30| Foo::ClassInAnotherDefinitionOfFoo #-----| -> Object # 116| XX::YY #-----| -> YY # 65| Test::Foo1 # 70| Test::Foo2 # 76| Test::Foo3 # 84| Other::Foo1 # 6| Foo::Bar::ClassInFooBar #-----| -> Object # 71| Test::Foo2::Foo2 modules_rec.rb: # 1| B::A #-----| -> Object # 4| A::B #-----| -> Object modules.rb: # 108| MM::MM # 49| Foo::Bar::ClassInAnotherDefinitionOfFooBar #-----| -> Object # 66| Test::Foo1::Bar #-----| -> Object # 91| Test::Foo1::Y # 97| Test::Foo1::Z # 103| Test::Foo2::Y # 72| Test::Foo2::Foo2::Bar #-----| -> Object # 120| Test::Foo1::Bar::Baz