Class: ActiveMail::Components::Spacer
- Extended by:
- T::Sig
- Defined in:
- lib/activemail/components/spacer.rb
Constant Summary
Constants inherited from Base
Base::IGNORED_ON_PASSTHROUGH, Base::TABLE_RESET
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from ActiveMail::Components::Base
Instance Method Details
#transform(node, _inner) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/activemail/components/spacer.rb', line 12 def transform(node, _inner) classes = combine_classes(node, 'spacer') size_sm = node.attr('size-sm') size_lg = node.attr('size-lg') return build_table(node, classes, nil, size_for(node.attr('size'))) unless size_sm || size_lg html = +'' html << build_table(node, classes, 'hide-for-large', size_for(size_sm)) if size_sm html << build_table(node, classes, 'show-for-large', size_for(size_lg)) if size_lg html end |