Документация для создания пользовательских процессоров Sprockets?

Я пытаюсь создать препроцессор звездочек для Rails, который находит.png.rb файлы в конвейере ресурсов и использует их для создания снимков экрана png различных страниц в моем приложении.

Я немного прочитал эту тему, но, похоже, не могу найти простой документации о том, как ее настроить. Помогите, пожалуйста?

Вот что у меня так далеко:

/initializers/sprockets.rb:

require 'screenshot_preprocessor'

Rails.application.assets.register_mime_type('screenshot/png', '.png.rb')
Rails.application.assets.register_preprocessor('screenshot/png', ScreenshotPreprocessor)

/lib/screenshot_preprocessor.rb:

class ScreenshotPreprocessor
  # What API do I need to provide here?
  #   - What methods do I need to provide?
  #   - What parameters does Sprockets pass me?
  #   - What do I need to return to Sprockets?
end

Ответы на вопрос(1)

Ваш ответ на вопрос