Module: Chem::Type::GDType
- Defined in:
- lib/chem/db/types/type_gd.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 10 11 12 13 14 |
# File 'lib/chem/db/types/type_gd.rb', line 7 def self.detect_file file begin require 'GD' rescue LoadError return false end ['.png', '.gif', '.jpg', '.jpeg', '.tiff'].include?(File.extname(file)) end |
.detect_type(type) ⇒ Object
21 22 23 |
# File 'lib/chem/db/types/type_gd.rb', line 21 def self.detect_type type [:gd_png, :gd_gif, :gd_jpeg, :gd_tiff].include?(type) end |
.parse(file) ⇒ Object
ChemRuby will never parse PNG ;)
17 18 19 |
# File 'lib/chem/db/types/type_gd.rb', line 17 def self.parse file raise NotImplementedError end |