thoughtbot/french_toast

View on GitHub
lib/french_toast/payload_processor.rb

Summary

Maintainability
A
0 mins
Test Coverage
module FrenchToast
  class PayloadProcessor
    def initialize(partial_name:, locals: {})
      @partial_name = partial_name
      @locals = locals
    end

    def process
      ApplicationController.render(
        partial: "french_toast/#{partial_name}",
        locals: locals,
      )
    end

    private

    attr_reader :partial_name, :locals
  end
end