Sha256: a0f817ecdac21ea63c32e7d0eea1d1775435567cec3bfed1465b50c0b1c05862
Contents?: true
Size: 453 Bytes
Versions: 3
Compression:
Stored size: 453 Bytes
Contents
class Common def func(x) yield 1 end end class Foo def foo Common.new.func("str") do |x| 1 end end end class Bar def bar Common.new.func(:sym) do |x| :sym2 end end end Foo.new.foo Bar.new.bar __END__ # Classes class Common def func: (:sym | String) { (Integer) -> (:sym2 | Integer) } -> (:sym2 | Integer) end class Foo def foo: -> (:sym2 | Integer) end class Bar def bar: -> (:sym2 | Integer) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
typeprof-0.9.2 | smoke/block3.rb |
typeprof-0.9.1 | smoke/block3.rb |
typeprof-0.9.0 | smoke/block3.rb |