Method: TypeProf::Core::AST::SigTyLiteralNode#get_type
- Defined in:
- lib/typeprof/core/ast/sig_type.rb
#get_type(genv) ⇒ Object
879 880 881 882 883 884 885 886 887 888 889 890 |
# File 'lib/typeprof/core/ast/sig_type.rb', line 879 def get_type(genv) case @lit when ::Symbol Type::Symbol.new(genv, @lit) when ::Integer then genv.int_type when ::String then genv.str_type when ::TrueClass then genv.true_type when ::FalseClass then genv.false_type else raise "unknown RBS literal: #{ @lit.inspect }" end end |