class SvelteOnRails::Lib::SvelteAttributes
def set_labels(record, keys, assoc = {})
def set_labels(record, keys, assoc = {}) _keys = keys.reject { |element| element.is_a?(Hash) } + assoc.keys _keys.each do |attr| unless attr.respond_to?(:each) obj = if record.respond_to?(:human_attribute_name) record elsif record.class.respond_to?(:human_attribute_name) record.class end next unless obj @labels["#{obj.to_s.underscore}_labels"] ||= {} @labels["#{obj.to_s.underscore}_labels"][attr.to_s] ||= obj.human_attribute_name(attr) end end end