Module: Roda::RodaPlugins::AssetsPreloading::InstanceMethods

Defined in:
lib/roda/plugins/assets_preloading.rb

Instance Method Summary collapse

Instance Method Details

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

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 preload_assets_link_tags(*args)
  _preload_assets_array(args).map{|path, as| "<link href=\"#{h(path)}\" rel=\"preload\" as=\"#{as}\">"}.join(NEWLINE)
end