Sha256: cfad4057b14c7c10e0e3467d8db68d9a3116c21ae5ec0922983682889fab6c3a
Contents?: true
Size: 655 Bytes
Versions: 6
Compression:
Stored size: 655 Bytes
Contents
require 'purple_shoes' Shoes.app do strokewidth 3 eles = [] eles << oval(0, 0, 300, angle: 90) eles << rect(50, 50, 350, 350, curve: 10) eles << star(300, 300, 30, 200, 180) eles << shape(left: 200, top: 150, width: 300, height: 300, rotate: [45, 300, 300]){ move_to 200, 200 line_to 200, 100 quad_to 100, 100, 20, 200 line_to 20, 100 } eles << line(100, 100, 480, 480) button 'change colors' do eles.each do |ele| colors = [] 4.times{colors << send(COLORS.keys[rand(COLORS.keys.size)])} ele.style fill: colors[0]..colors[1], stroke: colors[2]..colors[3] end end end
Version data entries
6 entries across 6 versions & 1 rubygems