lib/sprite/builder.rb in sprite-0.2.0 vs lib/sprite/builder.rb in sprite-0.2.1
- old
+ new
@@ -61,11 +61,15 @@
sprite_file = "#{image_config.name}#{cache_buster}.#{image_config.format}"
"#{config['css_image_path']}#{sprite_file}"
end
def background_url(name)
- "#{@config['url_helper']}('#{@config['external_base']}#{@config['image_output_path']}#{name}')"
+ if @config["url_formatter"]
+ sprintf(@config["url_formatter"], name)
+ else
+ "url('#{@config['external_base']}#{@config['image_output_path']}#{name}')"
+ end
end
protected
def write_image(image)
@@ -131,10 +135,9 @@
@config['external_base'] ||= '/'
@config['default_format'] ||= 'png'
@config['class_separator'] ||= '-'
@config["sprites_class"] ||= 'sprites'
@config["default_spacing"] ||= 0
- @config['url_helper'] ||= 'url'
unless @config.has_key?("add_datestamps")
@config["add_datestamps"] = true
end
end