module RSpec::Rails::ViewAssigns
Helpers for making instance variables available to views.
Public Instance Methods
assign(key, value)
click to toggle source
Assigns a value to an instance variable in the scope of the view being rendered.
@example
assign(:widget, stub_model(Widget))
# File lib/rspec/rails/view_assigns.rb, line 11 def assign(key, value) _encapsulated_assigns[key] = value end
view_assigns()
click to toggle source
Compat-shim for AbstractController::Rendering#view_assigns
Calls superclass method
# File lib/rspec/rails/view_assigns.rb, line 16 def view_assigns super.merge(_encapsulated_assigns) end
Private Instance Methods
_encapsulated_assigns()
click to toggle source
# File lib/rspec/rails/view_assigns.rb, line 22 def _encapsulated_assigns @_encapsulated_assigns ||= {} end