Module: Roda::RodaPlugins::AssetsPreloading::InstanceMethods
- Defined in:
- lib/roda/plugins/assets_preloading.rb
Instance Method Summary collapse
-
#preload_assets_link_header(*args) ⇒ Object
Return a string suitable for a Link header for the given asset types/groups.
-
#preload_assets_link_tags(*args) ⇒ Object
Return a string of <link> tags for the given asset types/groups.
Instance Method Details
#preload_assets_link_header(*args) ⇒ Object
Return a string suitable for a Link header for the given asset types/groups.
69 70 71 |
# File 'lib/roda/plugins/assets_preloading.rb', line 69 def preload_assets_link_header(*args) _preload_assets_array(args).map{|path, as| "<#{path}>;rel=preload;as=#{as}"}.join(COMMA) end |
#preload_assets_link_tags(*args) ⇒ Object
Return a string of <link> tags for the given asset types/groups.
63 64 65 |
# File 'lib/roda/plugins/assets_preloading.rb', line 63 def (*args) _preload_assets_array(args).map{|path, as| "<link href=\"#{h(path)}\" rel=\"preload\" as=\"#{as}\">"}.join(NEWLINE) end |