Class: Hamlizer::ContentPrinterFactory
- Inherits:
-
Object
- Object
- Hamlizer::ContentPrinterFactory
- Defined in:
- lib/hamlizer/content_printer_factory.rb
Class Method Summary collapse
Class Method Details
.printer_for(element_converter) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/hamlizer/content_printer_factory.rb', line 3 def self.printer_for(element_converter) case element_converter.element.name when 'erb_print' ErbContentPrinter.new(element_converter) when 'erb_non_print' NonErbContentPrinter.new(element_converter) when 'text' TextContentPrinter.new(element_converter) else ContentPrinter.new(element_converter) end end |