Ruby generative grammer for conversational text