From: "Einar Høst" Date: 2006-03-09T21:23:43+09:00 Subject: [Newbie] Immutable objects Hi, Still working on the basics... for my card game, I want the Card objects to be immutable. Is it sufficient to put 'freeze' in the end of the constructor, like this (suit and rank will be strings): def initialize(suit, rank) @suit, @rank = suit, rank freeze end Thanks, Einar