class Jekyll::TableOfContents::Configuration
jekyll-toc configuration class
Constants
- DEFAULT_CONFIG
Attributes
item_class[RW]
item_prefix[RW]
list_class[RW]
no_toc_section_class[RW]
sublist_class[RW]
toc_levels[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/table_of_contents/configuration.rb, line 19 def initialize(options) options = generate_option_hash(options) @toc_levels = options['min_level']..options['max_level'] @no_toc_section_class = options['no_toc_section_class'] @list_class = options['list_class'] @sublist_class = options['sublist_class'] @item_class = options['item_class'] @item_prefix = options['item_prefix'] end
Private Instance Methods
generate_option_hash(options)
click to toggle source
# File lib/table_of_contents/configuration.rb, line 32 def generate_option_hash(options) DEFAULT_CONFIG.merge(options) rescue TypeError DEFAULT_CONFIG end