=begin 文頭にある記号の後に空行を加える 下のオブジェクトから上のオブジェクトの変数の参照方法? =end TOPIC_CHAR = '○●◎□■◇◆△▲▽▼☆★' class Filter def space(str, type) case type when :ONEDAY TOPIC_CHAR.split(//).each{ |head| str.sub!(/^#{head}(.*)\n/i){ head + $1 + "\n\n" } str.gsub!(/\n#{head}(.*)\n/i){ "\n" + head + $1 + "\n\n" } str.gsub!(/\n\n+/,"\n\n") } end end end