Froze rails gems
[depot.git] / vendor / rails / activesupport / lib / active_support / core_ext / duplicable.rb
1 class Object
2 # Can you safely .dup this object?
3 # False for nil, false, true, symbols, and numbers; true otherwise.
4 def duplicable?
5 true
6 end
7 end
8
9 class NilClass #:nodoc:
10 def duplicable?
11 false
12 end
13 end
14
15 class FalseClass #:nodoc:
16 def duplicable?
17 false
18 end
19 end
20
21 class TrueClass #:nodoc:
22 def duplicable?
23 false
24 end
25 end
26
27 class Symbol #:nodoc:
28 def duplicable?
29 false
30 end
31 end
32
33 class Numeric #:nodoc:
34 def duplicable?
35 false
36 end
37 end
38
39 class Class #:nodoc:
40 def duplicable?
41 false
42 end
43 end