Sha256: 988fdcffde9deae77226dad6039807f5a0c834c2e29f28b2f3961187cdf06a9b
Contents?: true
Size: 632 Bytes
Versions: 5
Compression:
Stored size: 632 Bytes
Contents
# This code is created by simplifying matrix.rb. # The issue occurs when `Array.new` creates a cell-type container, # so this test will be obsolete, but keep it just for case of regression. # # https://github.com/ruby/typeprof/issues/14 class Foo def initialize(ivar) @ivar = ivar end def foo(n) @ivar.each_with_index { } nil end end Foo.new([]) rows = Array.new(1) do |i| Array.new(1) do |j| "str" end end obj = Foo.new(rows) obj.foo(:a) obj.foo(:b) __END__ # Classes class Foo @ivar: Array[Array[String]] def initialize: (Array[Array[String]] ivar) -> void def foo: (:a | :b n) -> nil end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
typeprof-0.20.0 | smoke/rbs-tyvar4.rb |
typeprof-0.15.3 | smoke/rbs-tyvar4.rb |
typeprof-0.15.2 | smoke/rbs-tyvar4.rb |
typeprof-0.15.1 | smoke/rbs-tyvar4.rb |
typeprof-0.15.0 | smoke/rbs-tyvar4.rb |