module Middleman::CoreExtensions::Data::InstanceMethods
def data
-
(DataStore)
-
def data @_data ||= DataStore.new(self) end
def initialize
Setup data files before anything else so they are available when
def initialize self.files.changed DataStore.matcher do |file| self.data.touch_file(file) if file.start_with?("#{self.data_dir}/") end self.files.deleted DataStore.matcher do |file| self.data.remove_file(file) if file.start_with?("#{self.data_dir}/") end super end