class KPM::System
def show_killbill_information(kaui_web_path, killbill_web_path, output_as_json)
def show_killbill_information(kaui_web_path, killbill_web_path, output_as_json) kpm_version = KPM::VERSION kaui_version = get_kaui_version(get_kaui_web_path || kaui_web_path) killbill_version = get_killbill_version(get_killbill_web_path || killbill_web_path) kaui_standalone_version = get_kaui_standalone_version(get_kaui_web_path || kaui_web_path) environment = Hash[:kpm => {:system=>'KPM',:version => kpm_version}, :kaui => {:system=>'Kaui',:version => kaui_version.nil? ? 'not found' : kaui_version}, :kaui_standalone => {:system=>'Kaui standalone',:version => kaui_standalone_version.nil? ? 'not found' : kaui_standalone_version}, :killbill => {:system=>'Killbill',:version => killbill_version.nil? ? 'not found' : killbill_version}] labels = [{:label => :system}, {:label => :version}] if not output_as_json @formatter.format(environment,labels) end environment end