lib/kramdown/parser/kramdown/math.rb in kramdown-1.5.0 vs lib/kramdown/parser/kramdown/math.rb in kramdown-1.6.0
- old
+ new
@@ -1,9 +1,9 @@
# -*- coding: utf-8 -*-
#
#--
-# Copyright (C) 2009-2014 Thomas Leitner <t_leitner@gmx.at>
+# Copyright (C) 2009-2015 Thomas Leitner <t_leitner@gmx.at>
#
# This file is part of kramdown which is licensed under the MIT.
#++
#
@@ -25,11 +25,11 @@
return false
end
saved_pos = @src.save_pos
@src.pos += @src.matched_size
- data = @src[2]
+ data = @src[2].strip
if before_block_boundary?
@tree.children << new_block_el(:math, data, nil, :category => :block, :location => start_line_number)
true
else
@src.revert_pos(saved_pos)
@@ -43,10 +43,10 @@
# Parse the inline math at the current location.
def parse_inline_math
start_line_number = @src.current_line_number
@src.pos += @src.matched_size
- @tree.children << Element.new(:math, @src[1], nil, :category => :span, :location => start_line_number)
+ @tree.children << Element.new(:math, @src[1].strip, nil, :category => :span, :location => start_line_number)
end
define_parser(:inline_math, INLINE_MATH_START, '\$')
end
end