Method: Magick::Draw#stroke_dasharray

Defined in:
lib/rmagick_internal.rb

#stroke_dasharray(*list) ⇒ Object

Specify a stroke dash pattern



584
585
586
587
588
589
590
591
592
593
# File 'lib/rmagick_internal.rb', line 584

def stroke_dasharray(*list)
  if list.length.zero?
    primitive 'stroke-dasharray none'
  else
    list.each do |x|
      Kernel.raise ArgumentError, "dash array elements must be > 0 (#{x} given)" if x <= 0
    end
    primitive "stroke-dasharray #{list.join(',')}"
  end
end