class SFRP::Poly::TypeAnnotationVar

Public Class Methods

new(var_str) click to toggle source
# File lib/sfrp/poly/typing.rb, line 179
def initialize(var_str)
  @var_str = var_str
end

Public Instance Methods

to_s() click to toggle source
# File lib/sfrp/poly/typing.rb, line 192
def to_s
  @var_str
end
to_typing(tbl) click to toggle source
# File lib/sfrp/poly/typing.rb, line 183
def to_typing(tbl)
  raise var_str unless tbl.key?(@var_str)
  tbl[@var_str]
end
var_strs() click to toggle source
# File lib/sfrp/poly/typing.rb, line 188
def var_strs
  [@var_str]
end