module Light::Decorator::ViewContext

Public Class Methods

current() click to toggle source
# File lib/light/decorator/view_context.rb, line 10
def self.current
  RequestStore[:light_decorator_context] || fake_context
end
fake_context() click to toggle source

@private

# File lib/light/decorator/view_context.rb, line 15
def self.fake_context
  ActionView::Base.new
end

Public Instance Methods

view_context() click to toggle source
Calls superclass method
# File lib/light/decorator/view_context.rb, line 4
def view_context
  super.tap do |context|
    RequestStore[:light_decorator_context] = context
  end
end