Ruby gem that helps your gem nicely generate methods