lib/image_magick/fonts.rb in mojo_magick-0.6.2 vs lib/image_magick/fonts.rb in mojo_magick-0.6.3
- old
+ new
@@ -1,15 +1,8 @@
module ImageMagick
- module Fonts
- def get_fonts
- @parser ||= MojoMagick::Util::Parser.new
- raw_fonts = begin
- raw_command("identify", "-list font")
- rescue Exception => e
- puts e
- puts "Failed to execute font list with raw_command - trying straight up execute"
- `convert -list font`
- end
- @parser.parse_fonts(raw_fonts)
+ class Fonts
+ def self.all
+ raw_fonts = MojoMagick::Commands.raw_command("identify", "-list", "font")
+ MojoMagick::Util::FontParser.new(raw_fonts).parse
end
end
end