module Pakyow::UI::Framework::PresenterForContext

@api private

Public Instance Methods

presenter_for_context(presenter_class, context) click to toggle source
Calls superclass method
# File lib/pakyow/ui/framework.rb, line 20
def presenter_for_context(presenter_class, context)
  if context.presentables.include?(:__ui_transform)
    instance = find_ui_presenter_for(presenter_class).new(
      context.view, app: context.app, presentables: context.presentables
    )

    instance.instance_variable_set(:@calls, context.calls)
    instance
  else
    super
  end
end