diff --git a/lib/travis/api/app/responders/atom.rb b/lib/travis/api/app/responders/atom.rb
index a904197e..3cd4dba6 100644
--- a/lib/travis/api/app/responders/atom.rb
+++ b/lib/travis/api/app/responders/atom.rb
@@ -2,7 +2,43 @@ module Travis::Api::App::Responders
require 'securerandom'
class Atom < Base
- ATOM_FEED_ERB = ERB.new(File.read(__FILE__).split("__END__").last.strip)
+ ATOM_FEED_ERB = ERB.new <<-EOF
+
+
+
+
+ <%= @builds.first.repository.slug %> Builds
+
+ urn:uuid:<%= SecureRandom.uuid %>
+ Copyright (c) <%= DateTime.now.strftime("%Y") %> Travis CI GmbH
+ <%= DateTime.now.strftime %>
+
+ <% @builds.each do |build| %>
+
+ <%= build.repository.slug %> Build #<%= build.number %>
+
+ urn:uuid:<%= SecureRandom.uuid %>
+ <%= build.finished_at || build.started_at %>
+
+ <p>
+ <%= build.commit.message %> (<%= build.commit.committer_name %>)
+ <br/><br/>
+ State: <%= build.state %>
+ <br/>
+ Started at: <%= build.started_at ? build.started_at : 'not started' %>
+ <br/>
+ Finished at: <%= build.finished_at ? build.finished_at :
+ build.started_at ? 'still running' : 'not started' %>
+ </p>
+
+
+ <%= build.commit.committer_name %>
+
+
+ <% end %>
+
+
+ EOF
def apply?
if resource.is_a?(ActiveRecord::Relation) && resource.first.is_a?(Build)
@@ -25,39 +61,3 @@ module Travis::Api::App::Responders
end
end
-
-__END__
-
-
-
-
- <%= @builds.first.repository.slug %> Builds
-
- urn:uuid:<%= SecureRandom.uuid %>
- <%= DateTime.now.strftime %>
-
- <% @builds.each do |build| %>
-
- <%= build.repository.slug %> Build #<%= build.number %>
-
- urn:uuid:<%= SecureRandom.uuid %>
- <%= build.finished_at || build.started_at %>
-
- <p>
- <%= build.commit.message %> (<%= build.commit.committer_name %>)
- <br/><br/>
- State: <%= build.state %>
- <br/>
- Started at: <%= build.started_at ? build.started_at : 'not started' %>
- <br/>
- Finished at: <%= build.finished_at ? build.finished_at :
- build.started_at ? 'still running' : 'not started' %>
- </p>
-
-
- <%= build.commit.committer_name %>
-
-
- <% end %>
-
-
\ No newline at end of file