19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'app/helpers/ember_cli_rails_assets_helper.rb', line 19
def include_ember_stylesheet_tags(name, prepend: "")
app = EmberCli[name]
app.build
paths = EmberCli::Assets::Paths.new(app)
if paths.vite?
raise EmberCli::Assets::NotSupportedError, <<~MSG
`include_ember_stylesheet_tags` does not support Vite-based
applications (`ember-cli >= 6.8`).
`include_ember_script_tags` already emits their stylesheet tags,
so remove this call.
MSG
end
assets = EmberCli::Assets::Lookup.new(app)
assets.stylesheet_assets.
map { |src| [prepend, src].join }.
map { |src| %{<link rel="stylesheet" href="#{src}">}.html_safe }.
inject(&:+)
end
|