ruby ch 2 demo app