lib/gamefic/character.rb in gamefic-1.3.0 vs lib/gamefic/character.rb in gamefic-1.3.1

- old
+ new

@@ -72,25 +72,25 @@ def tell(message) if user != nil and message.to_s != '' if @buffer_stack > 0 @buffer += message else - message = "<p>#{message}</p>" + message = "<p>#{message.strip}</p>" # This method uses String#gsub instead of String#gsub! for # compatibility with Opal. - message = message.gsub(/\n\n/, '</p><p>') - message = message.gsub(/\n/, '<br/>') + message = message.gsub(/[ \t]*\n[ \t]*\n[ \t]*/, '</p><p>') + message = message.gsub(/[ \t]*\n[ \t]*/, ' ') user.stream.send message end end end # Send a message to the Character as raw text. # Unlike #tell, this method will not wrap the message in HTML paragraphs. # # @param message [String] def stream(message) - user.stream.send message if !user.nil? + user.stream.send message.strip if !user.nil? end def destroy if @user != nil @user.quit