class TaskJuggler::Painter::Points
Utility class to describe a list of x, y coordinates. Each coordinate is an Array with 2 elements. The whole list is another Array.
Public Class Methods
Source
# File lib/taskjuggler/Painter/Points.rb, line 23 def initialize(arr) arr.each do |point| unless point.is_a?(Array) && point.length == 2 raise ArgumentError, 'Points must be an Array with 2 coordinates' end end @points = arr end
Store the list after doing some error checking.