Code looks fine to me, though I'm obliged to point out that this isn't the preferred way to mark methods private: http://sportngin.github.io/styleguide/ruby.html#classes--modules_L1