class RubyNative::Screenshots::SignInHelper
would otherwise have to fall back to ‘controller.send(:cookies)`.
is private on `ActionController::Base` in Rails 8.1+, so customers
touches `ActionController` internals directly. `cookies` in particular
request, session, and cookies as public accessors so the lambda never
Yielded to the customer’s ‘screenshot_sign_in` lambda. Exposes the
def cookies
def cookies @controller.send(:cookies) end
def initialize(controller)
def initialize(controller) @controller = controller end
def request
def request @controller.request end
def session
def session @controller.session end