Class: What::Formatter
- Inherits:
-
Object
- Object
- What::Formatter
- Defined in:
- lib/what/formatter.rb
Class Method Summary collapse
Class Method Details
.format(hash) ⇒ Object
18 19 20 |
# File 'lib/what/formatter.rb', line 18 def self.format(hash) @formatter.format(hash) end |
.mime ⇒ Object
14 15 16 |
# File 'lib/what/formatter.rb', line 14 def self.mime @formatter.mime end |
.use(name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/what/formatter.rb', line 3 def self.use(name) @formatter = case name when 'json' Formatters::JSON.new when 'yaml' Formatters::YAML.new else raise "Unknown formatter #{name}" end end |