module Actir::Data
Public Class Methods
get(key)
click to toggle source
# File lib/actir/data.rb, line 7 def get(key) # #按照点分割字符串 # key_array = key.split(".") # #先取出数组中的第一个元素当做配置文件名称,并从数组中移除此元素 # file_name = key_array.shift # #再取出第二个元素,指定配置项,并移除 # cfg_name = key_array.shift # hash = cfg_name ? load_file(file(file_name))[cfg_name] : load_file(file(file_name)) # #遍历key数组 # until key_array.empty? do # key = key_array.shift # hash = hash[key] # end # hash Actir::Config.get(key, data_dir) end
Private Class Methods
data_dir()
click to toggle source
默认配置文件夹路径
# File lib/actir/data.rb, line 27 def data_dir @data_dir ||= File.join($project_path, "data") end