Sha256: 7d7a50d76ee98bb1aef9fadf686174f72af7ff112ee8b95195f1583319857426

Contents?: true

Size: 353 Bytes

Versions: 1

Compression:

Stored size: 353 Bytes

Contents

module ZPNG
  class Pixels
    include Enumerable

    def initialize image
      @image = image
    end

    def each
      @image.height.times do |y|
        @image.width.times do |x|
          yield @image[x,y]
        end
      end
    end

    def == other
      self.to_a == other.to_a
    end

    def uniq
      self.to_a.uniq
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
zpng-0.2.1 lib/zpng/pixels.rb