diff --git a/lib/simplecov-shield.rb b/lib/simplecov-shield.rb index 04037e4..2df0d52 100644 --- a/lib/simplecov-shield.rb +++ b/lib/simplecov-shield.rb @@ -25,10 +25,10 @@ def generate_shield end def shield_url - url = "#{SHIELD_ROOT}/#{badge_name}-#{coverage_percent}%-#{color}.svg" + url = "#{SHIELD_ROOT}/#{ERB::Util.url_encode("#{badge_name}-#{coverage_percent}%-#{color}")}.svg" url += "?style=#{style}" if STYLES.include? style - URI.encode(url) + url end def coverage_percent @@ -58,4 +58,4 @@ def color @config.each do |key, val| define_method(key) { self.class.config[key] } end -end \ No newline at end of file +end diff --git a/spec/assets/coverage-flat.svg b/spec/assets/coverage-flat.svg index 08ae50f..efd0328 100644 --- a/spec/assets/coverage-flat.svg +++ b/spec/assets/coverage-flat.svg @@ -1 +1 @@ -coverage93.13% \ No newline at end of file +coverage: 93.13%coverage93.13% \ No newline at end of file diff --git a/spec/assets/coverage.svg b/spec/assets/coverage.svg index 1311637..0518aa9 100644 --- a/spec/assets/coverage.svg +++ b/spec/assets/coverage.svg @@ -1 +1 @@ -coveragecoverage97%97% \ No newline at end of file +coverage: 97%coverage97% \ No newline at end of file