Hi, I have several models in my app which contain several numerical attribute. Ex.: stock model; attributes: bid, ask, value,.. todays_values_of_Google = [ [#Stock: id=1, bid = 1.5, ask = 1.5, value 1.5, time=..., ...], [#Stock: id=2, bid = 1.45, ask = 1.5, value 1.45,..],... ] Now I would like to have some statistics. I saw the possibility of open the array class and add some functions like: Class Array def mean; blabla ; end; ... end But I would like to have the option of telling the *attribute* on which to calculate the mean. So what would be the best practice for this as I need this on several model? 1.) A module? How? Maybe this def mean(*array,attr*); #calculate over all items of *array*s attribute *attr*.... ; end 2.) Modify Classes? Where to do it so all model can access the "new" methods of Array (for example) 3.) Somethink else? Thanks for any help Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---