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