class Rufo::Formatter
def visit_def_with_receiver(node)
def visit_def_with_receiver(node) # [:defs, # [:vcall, [:@ident, "foo", [1, 5]]], # [:@period, ".", [1, 8]], # [:@ident, "bar", [1, 9]], # [:params, nil, nil, nil, nil, nil, nil, nil], # [:bodystmt, [[:void_stmt]], nil, nil, nil]] _, receiver, period, name, params, body = node consume_keyword "def" consume_space visit receiver skip_space_or_newline check :on_period write "." next_token skip_space_or_newline push_hash(node) do visit_def_from_name name, params, body end end