From 8e7b03b64e0dcb7d3b291a513bc52141bc7f8868 Mon Sep 17 00:00:00 2001 From: Robert Lord Date: Sun, 27 Jul 2014 23:21:24 -0700 Subject: [PATCH] Upgrade redcarpet, fix header patch, fixes #92 --- CHANGELOG.md | 8 ++++++++ Gemfile.lock | 2 +- lib/redcarpet_header_fix.rb | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01bef8f23b8..8adca156616 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Version 1.1 + +*July 27th, 2014* + +**Fixes:** + +- Finally, a fix for the redcarpet upgrade bug + ## Version 1.0 *July 2, 2014* diff --git a/Gemfile.lock b/Gemfile.lock index f4394730937..a972054ced6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -96,7 +96,7 @@ GEM ffi (>= 0.5.0) rb-kqueue (0.2.2) ffi (>= 0.5.0) - redcarpet (3.1.1) + redcarpet (3.1.2) ref (1.0.5) rouge (1.3.3) ruby18_source_location (0.2) diff --git a/lib/redcarpet_header_fix.rb b/lib/redcarpet_header_fix.rb index 749607ea73e..72883ce1404 100644 --- a/lib/redcarpet_header_fix.rb +++ b/lib/redcarpet_header_fix.rb @@ -1,6 +1,6 @@ module RedcarpetHeaderFix - def header(text, level, id) - clean_id = id.gsub(/[\.]/, '-').gsub(/[^a-zA-Z0-9\-_]/, '') + def header(text, level) + clean_id = text.downcase.gsub(/( +|\.+)/, '-').gsub(/[^a-zA-Z0-9\-_]/, '') "#{text}" end end