class FlexaDownloadable::Image

Public Class Methods

new(image, width = nil, height = nil) click to toggle source
# File lib/flexa_downloadable/image.rb, line 3
def initialize image, width = nil, height = nil
  @image = image
  @with = width
  @height = height
end

Public Instance Methods

resize() click to toggle source
# File lib/flexa_downloadable/image.rb, line 9
def resize
  if (@width || @height)
    image = MiniMagick::Image.read(@image)
    resized = image.resize("#{@width}x#{@height}")
    resized.to_blob
  else
    @image
  end
end