File indexing completed on 2024-05-19 04:38:18

0001 class FooClass
0002   def foo
0003   end
0004 end
0005 
0006 class FooFooClass < FooClass
0007   def foofoo
0008   end
0009 end
0010 
0011 f = FooClass.new
0012 puts f.foo
0013 
0014 class << (a = 0)
0015   def foo
0016     'Modified'
0017   end
0018 end
0019 
0020 puts f.foo
0021 
0022 class << { a: 3 }
0023   def foo
0024     'Modified2'
0025   end
0026 end
0027 
0028 puts f.foo
0029 
0030 class
0031   << f
0032   def foo
0033     'Modified3'
0034   end
0035 end
0036 
0037 puts f.foo
0038 
0039 class Lalala < ::FooClass
0040 end
0041 
0042 class Klass
0043   def self.foo(str)
0044     { 'result' => str }
0045   end
0046 end
0047 
0048 class Gem::Package
0049 end
0050 
0051 class Gem::Package::TarReader
0052 end