2023-10-08 00:16:37 +02:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2023-10-07 08:21:48 +02:00
|
|
|
module Mixin::Inline
|
|
|
|
def inline_json(path)
|
|
|
|
class_name = File.basename(path, File.extname(path))
|
|
|
|
"<script class='json #{class_name}' type='application/json'>" \
|
|
|
|
"#{items[path].compiled_content}" \
|
|
|
|
"</script>"
|
|
|
|
end
|
|
|
|
|
|
|
|
def inline_css(path)
|
|
|
|
class_name = File.basename(path, File.extname(path))
|
|
|
|
"<style class='css #{class_name}'>" \
|
2024-04-30 05:28:52 +02:00
|
|
|
"#{File.binread(File.join(build_dir, path))}" \
|
2023-10-07 08:21:48 +02:00
|
|
|
"</style>"
|
|
|
|
end
|
|
|
|
end
|