lib/table_of_contents/configuration.rb in jekyll-toc-0.14.0 vs lib/table_of_contents/configuration.rb in jekyll-toc-0.15.0.rc
- old
+ new
@@ -2,16 +2,17 @@
module Jekyll
module TableOfContents
# jekyll-toc configuration class
class Configuration
- attr_reader :toc_levels, :no_toc_class, :no_toc_section_class,
+ attr_reader :toc_levels, :no_toc_class, :ordered_list, :no_toc_section_class,
:list_class, :sublist_class, :item_class, :item_prefix
DEFAULT_CONFIG = {
'min_level' => 1,
'max_level' => 6,
+ 'ordered_list' => false,
'no_toc_section_class' => 'no_toc_section',
'list_class' => 'section-nav',
'sublist_class' => '',
'item_class' => 'toc-entry',
'item_prefix' => 'toc-'
@@ -19,9 +20,10 @@
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_class = options['list_class']
@sublist_class = options['sublist_class']
@item_class = options['item_class']