lib/vectory/emf.rb in vectory-0.4.2 vs lib/vectory/emf.rb in vectory-0.5.0

- old
+ new

@@ -6,11 +6,26 @@ class Emf < Vector def self.default_extension "emf" end + def self.all_mimetypes + [mimetype] + alternative_mimetypes + end + def self.mimetype "image/emf" + end + + def self.alternative_mimetypes + ["application/x-msmetafile"] + end + + def self.from_node(node) + uri = node["src"] + return Vectory::Datauri.new(uri).to_vector if %r{^data:}.match?(uri) + + from_path(uri) end def to_svg with_file("emf") do |input_path| content = Emf2svg.from_file(input_path).sub(/<\?[^>]+>/, "")