class Cairo::Region

Public Instance Methods

each_rectangle() { |self| ... } click to toggle source
# File lib/cairo/region.rb, line 3
def each_rectangle
  return to_enum(:each_rectangle) unless block_given?
  num_rectangles.times.each do |i|
    yield(self[i])
  end
end
rectangles() click to toggle source
# File lib/cairo/region.rb, line 10
def rectangles
  each_rectangle.to_a
end