class Shape
     attr_accessor :name

    def initialize(name)
        @name = name
    end
end

square = Shape.new("Square")

# not deep copy
squareCopy = square.dup

puts "copy name is '#{squareCopy.name}'"