module Rabbit::ImageManipulable

Public Class Methods

new(filename, props=nil, *args, canvas: nil, &block) click to toggle source
Calls superclass method
# File lib/rabbit/image.rb, line 41
def initialize(filename, props=nil, *args, canvas: nil, &block)
  unless File.exist?(filename)
    raise ImageFileDoesNotExistError.new(filename)
  end
  super(*args, &block)
  @loader = Base.find_loader(filename).new(filename, props, canvas: canvas)
end