Commit 5168d682ffd631f913683deac0c5622786f6b37b
- Date: Sat Apr 12 04:20:51 +0000 2008
- Committer: David A. Cuadrado (krawek@gmail.com)
- Author: David A. Cuadrado (krawek@gmail.com)
- Commit SHA1: 5168d682ffd631f913683deac0c5622786f6b37b
- Tree SHA1: 6386cbc19ba1701fc5c844832be574717aa906fd
Use graph-generator(CommitsBuilder, CommitsByAuthorBuilder) filename
Commit diff
| |   |
| 89 | 89 | end |
| 90 | 90 | |
| 91 | 91 | def commit_graph_tag(repository, ref = "master") |
| 92 | | filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count.png" |
| 92 | filename = Gitorious::Graphs::CommitsBuilder.filename(repository, ref) |
| 93 | 93 | if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename)) |
| 94 | 94 | image_tag("graphs/#{filename}") |
| 95 | 95 | end |
| 96 | 96 | end |
| 97 | 97 | |
| 98 | 98 | def commit_graph_by_author_tag(repository, ref = "master") |
| 99 | | filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count_by_author.png" |
| 99 | filename = Gitorious::Graphs::CommitsByAuthorBuilder.filename(repository, ref) |
| 100 | 100 | if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename)) |
| 101 | 101 | image_tag("graphs/#{filename}") |
| 102 | 102 | end |
| toggle raw diff |
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -89,14 +89,14 @@ module ApplicationHelper
end
def commit_graph_tag(repository, ref = "master")
- filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count.png"
+ filename = Gitorious::Graphs::CommitsBuilder.filename(repository, ref)
if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename))
image_tag("graphs/#{filename}")
end
end
def commit_graph_by_author_tag(repository, ref = "master")
- filename = "#{repository.project.slug}_#{repository.name}_#{h(ref)}_commit_count_by_author.png"
+ filename = Gitorious::Graphs::CommitsByAuthorBuilder.filename(repository, ref)
if File.exist?(File.join(Gitorious::Graphs::Builder.graph_dir, filename))
image_tag("graphs/#{filename}")
end |
| |   |
| 6 | 6 | |
| 7 | 7 | module Gitorious |
| 8 | 8 | module Graphs |
| 9 | | class Builder |
| 9 | class Builder |
| 10 | GENERATORS = [CommitsBuilder, CommitsByAuthorBuilder] |
| 10 | 11 | def self.generate_all_for(repository) |
| 11 | | CommitsBuilder.generate_for(repository) |
| 12 | | CommitsByAuthorBuilder.generate_for(repository) |
| 12 | GENERATORS.each do |generator| |
| 13 | generator.generate_for(repository) |
| 14 | end |
| 13 | 15 | end |
| 14 | 16 | |
| 15 | 17 | def self.graph_dir |
| toggle raw diff |
--- a/lib/gitorious/graphs/builder.rb
+++ b/lib/gitorious/graphs/builder.rb
@@ -6,10 +6,12 @@ end
module Gitorious
module Graphs
- class Builder
+ class Builder
+ GENERATORS = [CommitsBuilder, CommitsByAuthorBuilder]
def self.generate_all_for(repository)
- CommitsBuilder.generate_for(repository)
- CommitsByAuthorBuilder.generate_for(repository)
+ GENERATORS.each do |generator|
+ generator.generate_for(repository)
+ end
end
def self.graph_dir |