Class: Wild::View::RemoteRenderer

Inherits:
ActionView::Renderer show all
Defined in:
lib/wild/views/remote_renderer.rb

Overview

RemoteRenderer

This class extend ActionView::Renderer and overwriten the render methods to download views from configure endpoint

Instance Method Summary collapse

Methods inherited from ActionView::Renderer

#old_render, #render_remote

Instance Method Details

#render(context, options) ⇒ Object



11
12
13
14
# File 'lib/wild/views/remote_renderer.rb', line 11

def render(context, options)
  options.delete(:remote)
  super(context, options)
end

#render_partial(context, options, &block) ⇒ Object

def render_body(context, options)

super(context, options)

end

def render_template(context, options)

super(context, options)

end



24
25
26
27
# File 'lib/wild/views/remote_renderer.rb', line 24

def render_partial(context, options, &block) #:nodoc:
  download_and_save_view(options[:partial])
  super(context, options)
end