Sha256: 62c7e41502c56ae2605d8a2d6856e86dded7dad3c4b6a1d7772c2fac66619e76
Contents?: true
Size: 608 Bytes
Versions: 9
Compression:
Stored size: 608 Bytes
Contents
module BootstrapEmail module Converter class Align < Base def build ['left', 'center', 'right'].each do |type| full_type = "ax-#{type}" each_node(".#{full_type}") do |node| align_helper(node, full_type, type) end end end def align_helper(node, full_type, type) unless table?(node) || td?(node) node['class'] = node['class'].sub(full_type, '').strip node = node.replace(template('table', classes: full_type, contents: node.to_html))[0] end node['align'] = type end end end end
Version data entries
9 entries across 9 versions & 1 rubygems