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 |