Module: Chem::Type::PNGType
- Defined in:
- lib/chem/db/types/type_png.rb
Class Method Summary collapse
- .detect_file(file) ⇒ Object
- .detect_type(type) ⇒ Object
-
.parse(file) ⇒ Object
ChemRuby will never parse PNG ;).
- .save(mol, filename, params = {}) ⇒ Object
Class Method Details
.detect_file(file) ⇒ Object
7 8 9 |
# File 'lib/chem/db/types/type_png.rb', line 7 def self.detect_file file ['.png', '.gif', '.jpg', '.jpeg', '.tiff'].include?(File.extname(file)) end |
.detect_type(type) ⇒ Object
16 17 18 |
# File 'lib/chem/db/types/type_png.rb', line 16 def self.detect_type type type == :png end |
.parse(file) ⇒ Object
ChemRuby will never parse PNG ;)
12 13 14 |
# File 'lib/chem/db/types/type_png.rb', line 12 def self.parse file raise NotImplementedError end |
.save(mol, filename, params = {}) ⇒ Object
20 21 22 23 24 |
# File 'lib/chem/db/types/type_png.rb', line 20 def self.save mol, filename, params = {} require 'RMagick' require 'chem/db/rmagick.rb' RMagickWriter.save(mol, filename, params) end |