Method: Megam::TextFormatter#initialize
- Defined in:
- lib/megam/core/text_formatter.rb
#initialize(data, ui) ⇒ TextFormatter
Returns a new instance of TextFormatter.
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/megam/core/text_formatter.rb', line 7 def initialize(data, ui) @ui = ui @data = if data.respond_to?(:display_hash) data.display_hash elsif data.kind_of?(Array) data elsif data.respond_to?(:to_hash) data.to_hash else data end end |