Method: MGit::MGitConfig.query
- Defined in:
- lib/m-git/foundation/mgit_config.rb
.query(root) ⇒ Object
查询配置
49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/m-git/foundation/mgit_config.rb', line 49 def query(root) config, error = __load_file(root) if !error.nil? raise Error.new(error) return elsif block_given? # 如果文件存在但无内容,此时读取到的数据类型是FalseClass,此处统一规范化 config = {} if !config.is_a?(Hash) yield(config) end end |