class SvelteOnRails::Lib::SvelteAttributes

def calculate_class(model, attributes, associations, call_stack: 0)

def calculate_class(model, attributes, associations, call_stack: 0)
  next_stack = call_stack + 1
  set_labels(model, attributes, associations)
  associations.each do |key, value|
    reflect = model.reflect_on_association(key.to_s)
    if reflect
      calculate_class(
        reflect,
        value,
        {},
        call_stack: next_stack
      )
    end
  end
  if call_stack == 0
    @labels
  end
end