class SvelteOnRails::Lib::ViewHelperSupport

def custom_cache_key

def custom_cache_key
  if @helper_options[:cache_key]
    k2 = (@helper_options[:cache_key])
    keys = k2.is_a?(Array) ? k2 : [k2]
    keys.map do |k|
      if k.is_a?(ActiveRecord::Base)
        "#{k.class.name}#{k.id}"
      elsif k == nil
        'nil'
      elsif k.present?
        k.to_s
      else
        "empty-#{k.class}"
      end
    end.join('-')
  end
end