summaryrefslogtreecommitdiff
path: root/sample/clone.rb
blob: 69d2f1d52b82f4d834f5d3e6bcddf8a584df03ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# object cloning & single method test
# output:
#	test2
#	test
#	test
#	clone.rb:13: undefined method `test2' for "#<Object: 0xbfca4>"(Object)
foo = Object.new
def foo.test
  print("test\n")
end
bar = foo.clone
def bar.test2
  print("test2\n")
end
bar.test2
bar.test
foo.test
foo.test2