Module: Approvals::Writer
- Extended by:
- Writers
- Defined in:
- lib/approvals/writer.rb
Constant Summary collapse
- REGISTRY =
{ json: Writers::JsonWriter.instance, xml: Writers::XmlWriter.instance, html: Writers::HtmlWriter.instance, hash: Writers::HashWriter.instance, array: Writers::ArrayWriter.instance, }
Class Method Summary collapse
Class Method Details
.for(format) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/approvals/writer.rb', line 23 def for(format) if REGISTRY.include?(format) REGISTRY[format] else TextWriter.instance end end |