lib/unidom/common/yaml_helper.rb in unidom-common-1.9.1 vs lib/unidom/common/yaml_helper.rb in unidom-common-1.9.2
- old
+ new
@@ -1,9 +1,11 @@
##
# YAML Helper 是用于加载知识层枚举的配置文件的辅助模块。
module Unidom::Common::YamlHelper
+ ##
+ # 从应用或者引擎的跟路径 root 加载 config/enum.yml 中的内容到 config 中。
def self.load_enum(config: nil, root: nil)
enum_yaml_path = root.join 'config', 'enum.yml'
raise ArgumentError.new "The file #{enum_yaml_path} does not exist." unless enum_yaml_path.exist?