Class: RailsMail::RendererRegistry
- Inherits:
-
Object
- Object
- RailsMail::RendererRegistry
- Defined in:
- lib/rails_mail/renderer_registry.rb
Class Method Summary collapse
Class Method Details
.matching_renderers(email) ⇒ Object
12 13 14 15 16 |
# File 'lib/rails_mail/renderer_registry.rb', line 12 def matching_renderers(email) renderers .select { |renderer| renderer.handles?(email) } .sort_by(&:priority) end |
.register(renderer_class) ⇒ Object
4 5 6 |
# File 'lib/rails_mail/renderer_registry.rb', line 4 def register(renderer_class) renderers << renderer_class end |
.renderers ⇒ Object
8 9 10 |
# File 'lib/rails_mail/renderer_registry.rb', line 8 def renderers @renderers ||= [] end |