> def method_missing style_type, *args
>   @styles[style_type].call(*args)
> end
>
> I hope this helps

Certainly does. I knew it would be something simple, just couldn't  
figure it out and my Pickaxe is at work...

Thanks heaps Stefano and Wolfgang