class RubyLsp::Listeners::FoldingRanges

Public Class Methods

new(response_builder, comments, dispatcher)

Public Instance Methods

finalize_response!()

on_array_node_enter(node)

on_begin_node_enter(node)

on_block_node_enter(node)

on_call_node_enter(node)

on_case_match_node_enter(node)

on_case_node_enter(node)

on_class_node_enter(node)

on_def_node_enter(node)

on_else_node_enter(node)

on_ensure_node_enter(node)

on_for_node_enter(node)

on_hash_node_enter(node)

on_if_node_enter(node)

on_in_node_enter(node)

on_interpolated_string_node_enter(node)

on_lambda_node_enter(node)

on_module_node_enter(node)

on_rescue_node_enter(node)

on_singleton_class_node_enter(node)

on_unless_node_enter(node)

on_until_node_enter(node)

on_when_node_enter(node)

on_while_node_enter(node)