Class: ActionView::TemplateRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/bizside/user_agent/action_view/action_view_4.rb

Instance Method Summary collapse

Instance Method Details

#render(context, options) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/bizside/user_agent/action_view/action_view_4.rb', line 5

def render(context, options)
  @view    = context
  @details = extract_details(options)
  template = get_template_by_user_agent(context, options)
  context  = @lookup_context

  prepend_formats(template.formats)

  unless context.rendered_format
    context.rendered_format = template.formats.first || formats.first
  end

  render_template(template, options[:layout], options[:locals])
end