Method: WebTools::Support::AppModel#version_report
- Defined in:
- lib/web_tools/support/app_model.rb
#version_report ⇒ Object
Returns a hash of configuration parameters for the stone and the gem. The has has three keys:
+ :timestamp => when the report was generated
+ :headers => array of [name, description] pairs for the fields
+ :report => An array of data. Each entry is an array of the field data.
26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/web_tools/support/app_model.rb', line 26 def version_report stone_rpt = stone_version_report gem_rpt = gem_version_report data = { } (stone_rpt.keys + gem_rpt.keys).each do |k| g = stone_rpt[k] == gem_rpt[k] ? '' : gem_rpt[k] data[k] = [stone_rpt[k], g] end { :timestamp => Time.now.asctime, :headers => VERSION_HEADERS, :report => data } end |