lib/bootstrap-email/converters/base.rb in bootstrap-email-1.0.0.alpha3 vs lib/bootstrap-email/converters/base.rb in bootstrap-email-1.0.0.alpha3.1

- old
+ new

@@ -12,11 +12,12 @@ end private def template(file, locals_hash = {}) - locals_hash[:classes] = locals_hash[:classes].split.join(' ') if locals_hash[:classes] + locals_hash[:classes] = locals_hash[:classes].to_s.split.join(' ') + locals_hash[:content] ||= nil if @cached_templates[file] string = @cached_templates[file] else path = File.expand_path("../../../core/templates/#{file}.html", __dir__) string = File.read(path).chop # read and remove trailing newline @@ -33,10 +34,10 @@ doc.css(css_lookup).sort_by { |n| n.ancestors.size }.reverse!.each(&blk) end def add_class(node, class_name) node['class'] ||= '' - node['class'] += class_name + node['class'] += node['class'].length.zero? ? class_name : " #{class_name}" end def margin?(node) margin_top?(node) || margin_bottom?(node) end