minimalistic presenter pattern implementation in Ruby