Sha256: b92dc7fb26d0b8012607c5f88678eaf6187247e76da1e501c2814513ee913275

Contents?: true

Size: 304 Bytes

Versions: 12

Compression:

Stored size: 304 Bytes

Contents

class A
  class B
    class C
      def get_a
        A.new
      end
      def get_b
        B.new
      end
      def get_c
        C.new
      end
    end
  end
end

__END__
# Classes
class A
  class B
    class C
      def get_a : -> A
      def get_b : -> B
      def get_c : -> C
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
typeprof-0.8.0 smoke/class-hierarchy2.rb
typeprof-0.7.0 smoke/class-hierarchy2.rb
typeprof-0.6.1 smoke/class-hierarchy2.rb
typeprof-0.6.0 smoke/class-hierarchy2.rb
typeprof-0.5.4 smoke/class-hierarchy2.rb
typeprof-0.5.3 smoke/class-hierarchy2.rb
typeprof-0.5.2 smoke/class-hierarchy2.rb
typeprof-0.5.1 smoke/class-hierarchy2.rb
typeprof-0.5.0 smoke/class-hierarchy2.rb
typeprof-0.4.2 smoke/class-hierarchy2.rb
typeprof-0.4.1 smoke/class-hierarchy2.rb
typeprof-0.4.0 smoke/class-hierarchy2.rb