class Escpos::ImageProcessors::Base
Attributes
image[R]
options[R]
Public Class Methods
new(image_or_path, options = {})
click to toggle source
# File lib/escpos/image_processors/base.rb, line 7 def initialize(image_or_path, options = {}) @options = options assert_options! end
Public Instance Methods
assert_dimensions_multiple_of_8!()
click to toggle source
Require correct dimensions if auto resizing is not enabled
# File lib/escpos/image_processors/base.rb, line 13 def assert_dimensions_multiple_of_8! unless options.fetch(:extent, false) unless image.width % 8 == 0 && image.height % 8 == 0 raise DimensionsMustBeMultipleOf8 end end end