class KPM::System
def get_kaui_standalone_version(kaui_web_path = nil)
def get_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