class DotGrid::Pattern::DotDash
Constants
- TO_LENGTH
Attributes
dot_weight[RW]
Public Instance Methods
draw()
click to toggle source
# File lib/dot_grid/pattern/dot_dash.rb, line 15 def draw pdf.line_width @dot_weight pdf.fill_color grid_color pdf.stroke_color grid_color draw_grid do |row, column| pdf.fill_circle [column*spacing, row*spacing], dot_weight pdf.stroke_horizontal_line(column*spacing+POST_DOT_SPACING*spacing, column*spacing+spacing*TO_LENGTH, :at => row*spacing) pdf.stroke_vertical_line(row*spacing+POST_DOT_SPACING*spacing, row*spacing+spacing*TO_LENGTH, :at => column*spacing) end end
post_initialize(params)
click to toggle source
# File lib/dot_grid/pattern/dot_dash.rb, line 11 def post_initialize(params) @dot_weight = params[:dot_weight] || 1.5 end