Module: Card::View::Wrapper
- Included in:
- Card::View
- Defined in:
- lib/card/view/wrapper.rb
Overview
method to render views with layouts
Instance Method Summary collapse
Instance Method Details
#with_wrapper ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/card/view/wrapper.rb', line 5 def with_wrapper if layout.present? self.wrap ||= [] wrap.push layout.to_name.key end format.rendered = yield return format.rendered unless wrap.present? wrap.reverse_each do |wrapper| format.rendered = render_wrapper wrapper end format.rendered end |