Sha256: 7e2420a9b3fba383a2fa8f194696d0791da236a6c061ade2ecb75c35ce897941
Contents?: true
Size: 640 Bytes
Versions: 10
Compression:
Stored size: 640 Bytes
Contents
# frozen_string_literal: true module BootstrapEmail module Converter class Align < Base def build %w[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
10 entries across 10 versions & 1 rubygems