class Shape attr_accessor :name def initialize(name) @name = name endendsquare = Shape.new("Square")# not deep copysquareCopy = square.dupputs "copy name is '#{squareCopy.name}'"