general ruby app