Method: Spoom::LSP::SymbolPrinter#initialize

Defined in:
lib/spoom/sorbet/lsp/structures.rb

#initialize(out: $stdout, colors: true, indent_level: 0, prefix: nil) ⇒ SymbolPrinter

: (?out: (IO | StringIO), ?colors: bool, ?indent_level: Integer, ?prefix: String?) -> void



303
304
305
306
307
308
309
310
# File 'lib/spoom/sorbet/lsp/structures.rb', line 303

def initialize(out: $stdout, colors: true, indent_level: 0, prefix: nil)
  super(out: out, colors: colors, indent_level: indent_level)
  @seen = T.let(Set.new, T::Set[Integer])
  @out = out
  @colors = colors
  @indent_level = indent_level
  @prefix = prefix
end