class JekyllOpenSdgPlugins::IndicatorConfigPage

A Page subclass used in the `CreateIndicators` class for the indicator config forms.

Public Class Methods

new(site, base, dir, inid, language, meta, title, config_type, form_settings) click to toggle source
# File lib/jekyll-open-sdg-plugins/create_indicators.rb, line 196
def initialize(site, base, dir, inid, language, meta, title, config_type, form_settings)
  @site = site
  @base = base
  @dir  = dir
  @name = 'index.html'

  self.process(@name)
  self.data = {}
  self.data['language'] = language
  self.data['indicator_number'] = inid
  self.data['config_type'] = config_type
  self.data['layout'] = 'config-builder'
  self.data['meta'] = meta
  self.data['title'] = title + ': ' + inid.gsub('-', '.')
  self.data['config_filename'] = inid + '.yml'
  self.data['form_settings'] = form_settings
end