class Middleman::CoreExtensions::Data::DataStore
def touch_file(file)
-
(void)
-
Parameters:
-
file
(String
) -- The file to be re-parsed
def touch_file(file) file = File.expand_path(file, @app.root) extension = File.extname(file) basename = File.basename(file, extension) if %w(.yaml .yml).include?(extension) data = YAML.load_file(file) elsif extension == ".json" data = ActiveSupport::JSON.decode(File.read(file)) else return end @local_data[basename] = ::Middleman::Util.recursively_enhance(data) end