Sha256: 5133b5f9e57c6f67717965e3e0f39452181175cfced2b5332fbfaebc225a8773

Contents?: true

Size: 517 Bytes

Versions: 2

Compression:

Stored size: 517 Bytes

Contents

# frozen_string_literal: true

module Maquina
  module ApplicationHelper
    def maquina_importmap_tags(entry_point = "application", importmap: Maquina.configuration.importmap)
      safe_join [
        javascript_inline_importmap_tag(importmap.to_json(resolver: self)),
        javascript_importmap_module_preload_tags(importmap),
        javascript_import_module_tag(entry_point)
      ].compact, "\n"
    end

    def class_to_form_frame(klass)
      "#{klass.to_s.underscore.tr("/", "_")}_form"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
maquina-0.5.2 app/helpers/maquina/application_helper.rb
maquina-0.5.1 app/helpers/maquina/application_helper.rb