require 'wparser/parse' module Inline class Paragraph < Parse def self.parse line rex = %r! ^((<(\/?pre.*|\/?h\d|\/?p|\/?ol|\/?ul|\/?li|\/?blockquote)>) | (\s?\n)) !x @result = if @p_flag == nil if line !~ rex and @pre_flag == nil @p_flag = true "

\n" + line.sub(/\n/, "
\n") end else #

との間にいます。 if line =~ rex # 段落の終了点 @p_flag = nil "

\n" + line else line.sub(/\n/, "
\n") end end super end end end