class Middleman::CoreExtensions::Data::DataStore

def callbacks(name=nil, proc=nil)

Returns:
  • (Hash) -

Parameters:
  • proc (Proc) -- The callback which will return data
  • name (Symbol) -- Name of the data, used for namespacing
def callbacks(name=nil, proc=nil)
  @_callback_sources ||= {}
  @_callback_sources[name.to_s] = proc unless name.nil? || proc.nil?
  @_callback_sources
end