Ruby compontents for minor-prog