Sha256: f4a65e7cf14756a6ccbc6305a860fb479c98c70e61bf000e7092da316c560f3e

Contents?: true

Size: 400 Bytes

Versions: 2

Compression:

Stored size: 400 Bytes

Contents

class ActionController::Base
  def render_widget(widget_class, assigns=@assigns)
    render :text => render_widget_to_string(widget_class, assigns)
  end

  def render_widget_to_string(widget_class, assigns = @assigns)
    add_variables_to_assigns
    @rendered_widget = widget_class.new(@template, assigns.merge(:params => params))
    @rendered_widget.to_s
  end

  attr_reader :rendered_widget
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
erector-0.1.25 lib/erector/extensions/action_controller.rb
erector-0.1.0 lib/erector/extensions/action_controller.rb