module Resilience::OnImage
Public Class Methods
image()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 11 def self.image @image ||= Resilience::Image.new end
included(base)
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 7 def self.included(base) base.extend(ClassMethods) end
restore_pos()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 20 def self.restore_pos image.seek @image_pos.shift end
store_pos()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 15 def self.store_pos @image_pos ||= [] @image_pos.unshift image.pos end
Public Instance Methods
image()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 24 def image OnImage.image end
restore_pos()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 32 def restore_pos OnImage.restore_pos end
store_pos()
click to toggle source
# File lib/resilience/mixins/on_image.rb, line 28 def store_pos OnImage.store_pos end