Class: DTK::Client::ViewProcSimpleList

Inherits:
ViewProcessor show all
Defined in:
lib/view_processor/simple_list.rb

Direct Known Subclasses

ViewProcAugmentedSimpleList

Constant Summary

Constants inherited from ViewProcessor

DTK::Client::ViewProcessor::AdapterCache, DTK::Client::ViewProcessor::AdapterCacheAug

Instance Method Summary collapse

Methods inherited from ViewProcessor

get_adapter, render

Methods included from Auxiliary

#cap_form, #snake_form

Instance Method Details

#render(hash) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/view_processor/simple_list.rb', line 22

def render(hash)                  
  pp_adapter = ViewProcessor.get_adapter("hash_pretty_print",@command_class,@data_type_index)
  ordered_hash = pp_adapter.render(hash)
  if ordered_hash.size == 1
    render_simple_assignment(ordered_hash.keys.first,ordered_hash.values.first)
  else
    render_ordered_hash(ordered_hash)
  end
end