module Middleman::CoreExtensions::Data

The data extension parses YAML and JSON files in the data/ directory and makes them available to config.rb, templates and extensions

Public Class Methods

included(app)
Alias for: registered
registered(app) click to toggle source

@private

# File lib/middleman-core/core_extensions/data.rb, line 9
def registered(app)
  # Data formats
  require 'yaml'
  require 'active_support/json'

  app.config.define_setting :data_dir, 'data', 'The directory data files are stored in'
  app.send :include, InstanceMethods
end
Also aliased as: included