def to_hash {:x => @x, :y => @y} end def to_ary [@x,@y] end def [] i case i when 0,:x @x when 1,:y @y end end