class KPM::System

def kaui_standalone_version(kaui_web_path = nil)

def kaui_standalone_version(kaui_web_path = nil)
  kaui_search_default_dir = kaui_web_path.nil? ? DEFAULT_KAUI_SEARCH_BASE_DIR : Dir[kaui_web_path][0]
  return nil if kaui_search_default_dir.nil?
  kaui_search_default_dir.gsub!('.war', '')
  version = nil
  yaml_file = kaui_search_default_dir + File::SEPARATOR + 'WEB-INF' + File::SEPARATOR + 'version.yml'
  unless Dir[yaml_file][0].nil?
    yml_data = YAML.load_file(Dir[yaml_file][0])
    version = yml_data['version']
  end
  version
end