Module: Froxy::Monkey::SideLoadAssets

Defined in:
lib/froxy/monkey/side_load_assets.rb

Instance Method Summary collapse

Instance Method Details

#render_template(view, template, layout_name, locals) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/froxy/monkey/side_load_assets.rb', line 8

def render_template(view, template, layout_name, locals)
  return super if template.type != :html

  # Side load layout assets - if any.
  if layout_name
    layout = find_layout(layout_name, locals.keys, [formats.first])
    layout && side_load_assets(view, layout)
  end

  # Side load view assets - if any.
  side_load_assets view, template

  super
end