File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -62,26 +62,26 @@ def initialize(*a, &b)
62
62
end
63
63
64
64
def keys
65
- @ordered_keys || [ ]
65
+ @ordered_keys # || []
66
66
end
67
67
68
68
def []=( key , value )
69
- @ordered_keys ||= [ ]
69
+ # @ordered_keys ||= []
70
70
unless has_key? ( key )
71
71
@ordered_keys << key
72
72
end
73
73
super ( key , value )
74
74
end
75
75
76
76
def each
77
- @ordered_keys ||= [ ]
77
+ # @ordered_keys ||= []
78
78
@ordered_keys . each { |k | yield k , self [ k ] }
79
79
self
80
80
end
81
81
alias :each_pair :each
82
82
83
83
def to_a
84
- @ordered_keys ||= [ ]
84
+ # @ordered_keys ||= []
85
85
@ordered_keys . map { |k | [ k , self [ k ] ] }
86
86
end
87
87
@@ -96,7 +96,7 @@ def merge(other)
96
96
end
97
97
98
98
def merge! ( other )
99
- @ordered_keys ||= [ ]
99
+ # @ordered_keys ||= []
100
100
@ordered_keys += other . keys # unordered if not an BSON::OrderedHash
101
101
@ordered_keys . uniq!
102
102
super ( other )
@@ -106,7 +106,7 @@ def merge!(other)
106
106
107
107
def dup
108
108
result = OrderedHash . new
109
- @ordered_keys ||= [ ]
109
+ # @ordered_keys ||= []
110
110
@ordered_keys . each do |key |
111
111
result [ key ] = self [ key ]
112
112
end
You can’t perform that action at this time.
0 commit comments