module Simpacker::Helper

Public Instance Methods

asset_pack_path(name, **options) click to toggle source
# File lib/simpacker/helper.rb, line 17
def asset_pack_path(name, **options)
  asset_path(simpacker_context.manifest.lookup!(name), **options)
end
asset_pack_url(name, **options) click to toggle source
# File lib/simpacker/helper.rb, line 21
def asset_pack_url(name, **options)
  asset_url(simpacker_context.manifest.lookup!(name), **options)
end
favicon_pack_tag(name, **options) click to toggle source
# File lib/simpacker/helper.rb, line 33
def favicon_pack_tag(name, **options)
  favicon_link_tag(asset_path(simpacker_context.manifest.lookup!(name)), **options)
end
image_pack_tag(name, **options) click to toggle source
# File lib/simpacker/helper.rb, line 25
def image_pack_tag(name, **options)
  image_tag(asset_path(simpacker_context.manifest.lookup!(name)), **options)
end
image_pack_url(name, **options) click to toggle source
# File lib/simpacker/helper.rb, line 29
def image_pack_url(name, **options)
  asset_url(simpacker_context.manifest.lookup!(name), **options)
end
javascript_pack_tag(*names, **options) click to toggle source
# File lib/simpacker/helper.rb, line 3
def javascript_pack_tag(*names, **options)
  sources = names.map do |name|
    simpacker_context.manifest.lookup!("#{name}#{compute_asset_extname(name.to_s, type: :javascript)}")
  end
  javascript_include_tag(*sources, **options)
end
simpacker_context() click to toggle source
# File lib/simpacker/helper.rb, line 37
def simpacker_context
  Simpacker.default_context
end
stylesheet_pack_tag(*names, **options) click to toggle source
# File lib/simpacker/helper.rb, line 10
def stylesheet_pack_tag(*names, **options)
  sources = names.map do |name|
    simpacker_context.manifest.lookup!("#{name}#{compute_asset_extname(name.to_s, type: :stylesheet)}")
  end
  stylesheet_link_tag(*sources, **options)
end