Polygone mit Ruby und Shoes

Hallo! Habe eine für mich knifflige folgende Aufgabe in Ruby bzw. Shoes
bekommen und bitte euch dringend um Hilfe… vielleicht könnt ihr ja mehr
damit anfangen, wäre euch sehr dankbar!

Aufgabe:
Name your function “polygon”.

Write a function that generates a polygon. Your function should receive
tree parameters, two arrays of x and y coordinates and closed parameters
that say true or false.
The array of x with x coordinates, and array y with y cordinates. The
closed parameters that returns true or false values. By given x and y
arrays draw a polygon. When it is done, check if polygon is open or
closed. If the polygon is open, your function should say true, else
false.

Schätze, wir müssen das Polygon in Shoes zeichen, was ich bereits
gemacht habe (Koordinaten s.u.) und den Rest mit Ruby in einem Editor.

Bin um jeden Tipp dankbar! Denkt aber bitte so simpel wie möglich, bin
erst am Anfang meiner Ruby -Kenntnisse.

Koordinaten Polygon (Fünfeck):
Shoes.app :width => 300, :height => 300 do
[# line x1, y1, x2, y2
line 150, 200, 200, 200

line x1, y1, x2, y2

line 200, 200, 250, 50

line x1, y1, x2, y2

line 250, 50, 175, 0

line x1, y1, x2, y2

line 175, 0, 100, 50

line x1, y1, x2, y2

line 100, 50, 150, 200]

end

Grüße
Marleen