Własna metoda w polu modelu

Na taki ciekawy problem natrafiłem ostatnio. Potrzebuję dodać metodę do pola/kolumny modelu. Coś w stylu

meeting.minutes.to_hm

gdzie minutes to kolumna (integer) w tabeli meetings, a metoda to_hm miała by zwracać string z reprezentacją w formacie HH:mm.

Moja pierwsza myśl to było dodanie metody singletonowej do każdego obiektu przez callback initialize, no ale Fixnum nie może mieć singletonów. A tak chciałem wreszcie zastosować gdzieś w praktyce singleton ;-( W ogóle nie wiem czy to dobry pomysł, gdyby to np. dotyczyło pola typu String.

Dodam jeszcze że w moim modelu jest 14 takich pól z minutami. I na razie dodałem metodę do modelu, która przyjmuje parametr - kolumnę i zwraca sformatowaną wartość dla tej kolumny.

A może się jednak da to inaczej zrobić?