class DotGrid::Pattern::Checkerboard
Public Instance Methods
draw()
click to toggle source
# File lib/dot_grid/pattern/checkerboard.rb, line 9 def draw pdf.fill_color grid_color draw_grid do |row, column| pdf.fill_rectangle [column*spacing, row*spacing], spacing, spacing if draw_square?(row, column) end end
draw_square?(row, column)
click to toggle source
# File lib/dot_grid/pattern/checkerboard.rb, line 5 def draw_square?(row, column) (row % 2 == 0 && column % 2 == 0) || (row % 2 == 1 && column % 2 == 1) end