class ImageOptim::OptimizedPath

Holds optimized image with reference to original and its size

Attributes

original[R]

Original path, use original_size to get its size as original can be overwritten

original_size[R]

Stored size of original

Public Class Methods

new(path, original_or_size = nil) click to toggle source
Calls superclass method
# File lib/image_optim/optimized_path.rb, line 8
def initialize(path, original_or_size = nil)
  path = Path.convert(path)
  super(path)
  if original_or_size.is_a?(Integer)
    @original = path
    @original_size = original_or_size
  elsif original_or_size
    @original = Path.convert(original_or_size)
    @original_size = @original.size
  end
end