# File lib/hammer_cli/output/adapter/tree_structure.rb, line 24 def render_fields(fields, data) fields = filter_fields(fields, data) fields.reduce({}) do |hash, field| field_data = data_for_field(field, data) next unless field.display?(field_data) hash.update(field.label => render_field(field, field_data)) end end