Method: Middleman::CoreExtensions::Data::DataStore#to_h

Defined in:
lib/middleman-core/core_extensions/data.rb

#to_hObject



205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
# File 'lib/middleman-core/core_extensions/data.rb', line 205

def to_h
  data = {}

  store.each_key do |k|
    data[k] = data_for_path(k)
  end

  callbacks.each_key do |k|
    data[k] = data_for_path(k)
  end

  (@local_data || {}).each do |k, v|
    data[k] = v
  end

  data
end