Class: HammerCLI::Output::Adapter::TreeStructure
- Defined in:
- lib/hammer_cli/output/adapter/tree_structure.rb
Instance Method Summary collapse
-
#initialize(context = {}, formatters = {}) ⇒ TreeStructure
constructor
A new instance of TreeStructure.
- #prepare_collection(fields, collection) ⇒ Object
Methods inherited from Abstract
#paginate_by_default?, #print_collection, #print_error, #print_message, #print_record, #tags
Constructor Details
#initialize(context = {}, formatters = {}) ⇒ TreeStructure
Returns a new instance of TreeStructure.
4 5 6 7 |
# File 'lib/hammer_cli/output/adapter/tree_structure.rb', line 4 def initialize(context={}, formatters={}) super @paginate_by_default = false end |
Instance Method Details
#prepare_collection(fields, collection) ⇒ Object
9 10 11 12 13 |
# File 'lib/hammer_cli/output/adapter/tree_structure.rb', line 9 def prepare_collection(fields, collection) collection.map do |element| render_fields(fields, element) end end |