class Jekyll::TableOfContents::Configuration
jekyll-toc configuration class
Constants
- DEFAULT_CONFIG
Attributes
Public Class Methods
Source
# File lib/table_of_contents/configuration.rb, line 22 def initialize(options) options = generate_option_hash(options) @toc_levels = options['min_level']..options['max_level'] @ordered_list = options['ordered_list'] @no_toc_class = 'no_toc' @no_toc_section_class = options['no_toc_section_class'] @list_id = options['list_id'] @list_class = options['list_class'] @sublist_class = options['sublist_class'] @item_class = options['item_class'] @item_prefix = options['item_prefix'] end
Private Instance Methods
Source
# File lib/table_of_contents/configuration.rb, line 38 def generate_option_hash(options) DEFAULT_CONFIG.merge(options) rescue TypeError DEFAULT_CONFIG end