class Tapioca::Compilers::TodosCompiler
Taken from github.com/sorbet/sorbet/blob/master/gems/sorbet/lib/todo-rbi.rb
Public Instance Methods
compile()
click to toggle source
# File lib/tapioca/compilers/todos_compiler.rb, line 13 def compile list_todos.each_line.map do |line| next if line.include?("<") || line.include?("class_of") "module #{line.strip.gsub("T.untyped::", "")}; end" end.compact.join("\n") end
Private Instance Methods
list_todos()
click to toggle source
# File lib/tapioca/compilers/todos_compiler.rb, line 23 def list_todos Tapioca::Compilers::Sorbet.run( "--print=missing-constants", "--stdout-hup-hack", "--no-error-count" ).strip end