Module: Preloadables::ApplicationHelper
- Defined in:
- app/helpers/preloadables/application_helper.rb
Instance Method Summary collapse
- #preload_assets_meta(assets = []) ⇒ Object
- #preload_domains_meta(domains = []) ⇒ Object
- #preloadables_meta(preloadables = {}) ⇒ Object
- #prerender_pages_meta(pages = []) ⇒ Object
Instance Method Details
#preload_assets_meta(assets = []) ⇒ Object
34 35 36 37 38 39 40 41 42 |
# File 'app/helpers/preloadables/application_helper.rb', line 34 def (assets=[]) output = '' assets.each { |asset| output << "<link rel=\"prefetch\" href=\"#{asset}\">" } output.html_safe end |
#preload_domains_meta(domains = []) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'app/helpers/preloadables/application_helper.rb', line 23 def (domains=[]) output = '' domains.each { |domain| output << "<link rel=\"dns-prefetch\" href=\"#{domain}\">" } output.html_safe end |
#preloadables_meta(preloadables = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/helpers/preloadables/application_helper.rb', line 4 def (preloadables={}) output = '' unless preloadables[:domains].blank? output << (preloadables[:domains]) end unless preloadables[:assets].blank? output << (preloadables[:assets]) end unless preloadables[:pages].blank? output << (preloadables[:pages]) end output.html_safe end |
#prerender_pages_meta(pages = []) ⇒ Object
45 46 47 48 49 50 51 52 53 |
# File 'app/helpers/preloadables/application_helper.rb', line 45 def (pages=[]) output = '' pages.each { |page| output << "<link rel=\"prerender\" href=\"#{page}\">" } output.html_safe end |