Class: Imagery::SvgGenerator
- Inherits:
-
Object
- Object
- Imagery::SvgGenerator
- Defined in:
- lib/imagery/svg_generator.rb
Overview
Defined Under Namespace
Classes: Converter
Constant Summary
- SvgFileTest =
/\.svg\.png/i
Class Method Summary (collapse)
Class Method Details
+ (Object) from_url(server, path)
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/imagery/svg_generator.rb', line 11 def self.from_url(server, path) return nil unless path =~ SvgFileTest file = Image.new(server, original_path_for(path) ) if file.found? file.headers['Content-Type'] = 'image/png' file.content = Converter.new(file.content).svg_to_png file else nil end end |
+ (Object) original_path_for(path)
24 25 26 |
# File 'lib/imagery/svg_generator.rb', line 24 def self.original_path_for(path) path.gsub(/\.png/, '') end |