class VitalsImage::Base
Constants
- TINY_GIF
Public Class Methods
analyzer(object)
click to toggle source
# File lib/vitals_image/base.rb, line 14 def self.analyzer(object) klass = VitalsImage.analyzers.detect { |analyzer| analyzer.accept?(object) } raise UnanalyzableError, "Object is not supported: #{object.class}" unless klass klass.new(object) end
optimizer(object, options = {})
click to toggle source
# File lib/vitals_image/base.rb, line 7 def self.optimizer(object, options = {}) klass = VitalsImage.optimizers.detect { |optimizer| optimizer.accept?(object) } raise UnoptimizableError, "Object is not supported: #{object.class}" unless klass klass.new(object, options) end