Method: ActionView::Base#initialize

Defined in:
actionview/lib/action_view/base.rb

#initialize(lookup_context, assigns, controller) ⇒ Base

:startdoc:



244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# File 'actionview/lib/action_view/base.rb', line 244

def initialize(lookup_context, assigns, controller) # :nodoc:
  @_config = ActiveSupport::InheritableOptions.new

  @lookup_context = lookup_context

  @view_renderer = ActionView::Renderer.new @lookup_context
  @current_template = nil

  assign_controller(controller)
  _prepare_context

  super()

  # Assigns must be called last to minimize the number of shapes
  assign(assigns)
end