Sha256: 80668b6861207009692c2669dadcd07451e95aaafc0e000a4398a42cbdecc361

Contents?: true

Size: 309 Bytes

Versions: 3

Compression:

Stored size: 309 Bytes

Contents

class StringFoo
  def initialize
    @foo = Foo.new
  end

  def set
    @foo.set("42")
  end

  def get
    @foo.get
  end
end

StringFoo.new.set
StringFoo.new.get

__END__
# Classes
class StringFoo
  @foo : Foo[String] | Foo[bot]
  def initialize : -> Foo[bot]
  def set : -> void
  def get : -> String
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
typeprof-0.4.2 smoke/rbs-tyvar3.rb
typeprof-0.4.1 smoke/rbs-tyvar3.rb
typeprof-0.4.0 smoke/rbs-tyvar3.rb