Sha256: 9eb1fde9f760909800024c6523575adb24473ec720847f6aa1c2bb81f87b1560
Contents?: true
Size: 1.03 KB
Versions: 5
Compression:
Stored size: 1.03 KB
Contents
module BootstrapEmail module Converter class AddMissingMetaTags < Base META_TAGS = [ {query: 'meta[http-equiv="Content-Type"]' , code: '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'}, {query: 'meta[http-equiv="x-ua-compatible"]', code: '<meta http-equiv="x-ua-compatible" content="ie=edge">'}, {query: 'meta[name="x-apple-disable-message-reformatting"]', code: '<meta name="x-apple-disable-message-reformatting">'}, {query: 'meta[name="viewport"]', code: '<meta name="viewport" content="width=device-width, initial-scale=1">'}, {query: 'meta[name="format-detection"]', code: '<meta name="format-detection" content="telephone=no, date=no, address=no, email=no">'} ].reverse.freeze def build META_TAGS.each do |tag_hash| unless doc.at_css(tag_hash[:query]) doc.at_css('head').prepend_child(tag_hash[:code]) end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems