module FakeFS::Magick::FakeImageInstance

Public Instance Methods

faked?() click to toggle source
# File lib/fakefs/rmagick/fake_image.rb, line 19
def faked?
  true
end
write(file) { || ... } click to toggle source
# File lib/fakefs/rmagick/fake_image.rb, line 9
def write(file)
  m = file.match /(?:^([a-zA-Z0-9]+):)|(?:\.([a-zA-Z0-9]+)$)/
  myformat = (m[1] || m[2]).sub("jpg", "jpeg").upcase if m
  ::File.write(file.sub(/^([a-zA-Z0-9]+):/, ''), to_blob {
    self.format = myformat if m
    yield if block_given?
  })
  self
end