module Middleman::CoreExtensions::Data::ClassMethods

def data

def data
  @data ||= DataObject.new(self)
end

def data_callback(name, &block)

Makes a hash available on the data var with a given name
def data_callback(name, &block)
  DataObject.data_callback(name, block)
end

def data_content(name, content)

Makes a hash available on the data var with a given name
def data_content(name, content)
  DataObject.data_content(name, content)
end