diff --git a/lib/integrity/notifier/base.rb b/lib/integrity/notifier/base.rb index b78319f3..bef9b2f9 100644 --- a/lib/integrity/notifier/base.rb +++ b/lib/integrity/notifier/base.rb @@ -40,7 +40,7 @@ def full_message == Build Output: -#{escape(build.output)} +#{build_output} EOM end @@ -50,11 +50,9 @@ def build_url base_url.join("/#{build.project.permalink}/builds/#{build.id}") end - private - - def escape(s) - s.gsub("\e[0m", "").gsub(/\e\[3[1-7]m/, "") - end + def build_output + @build.output.gsub("\e[0m", "").gsub(/\e\[3[1-7]m/, "") + end end end end diff --git a/lib/integrity/notifier/campfire.rb b/lib/integrity/notifier/campfire.rb index 48338ffb..e8fa9491 100644 --- a/lib/integrity/notifier/campfire.rb +++ b/lib/integrity/notifier/campfire.rb @@ -26,7 +26,7 @@ def full_message Commit Date: #{build.commit.committed_at} Commit Author: #{build.commit.author.name} -#{escape(build.output)} +#{build_output} EOM end