File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -41,14 +41,14 @@ def extractable_options?
4141 instance_of? ( BSON ::OrderedHash )
4242 end
4343
44- def reject ( & block )
44+ def reject
4545 return to_enum ( :reject ) unless block_given?
46- dup . tap { |hash | hash . reject! ( & block ) }
46+ dup . tap { |hash | hash . reject! { | k , v | yield k , v } }
4747 end
4848
49- def select ( & block )
49+ def select
5050 return to_enum ( :select ) unless block_given?
51- dup . tap { |hash | hash . reject! { |k , v | ! yield k , v } }
51+ dup . tap { |hash | hash . reject! { |k , v | ! yield k , v } }
5252 end
5353
5454 # We only need the body of this class if the RUBY_VERSION is before 1.9
@@ -152,7 +152,7 @@ def delete_if(&block)
152152 self
153153 end
154154
155- def reject! ( & block )
155+ def reject!
156156 return to_enum ( :reject! ) unless block_given?
157157 raise "can't modify frozen BSON::OrderedHash" if frozen?
158158 keys = @ordered_keys . dup
Original file line number Diff line number Diff line change @@ -49,12 +49,12 @@ def self.new_from_hash_copying_default(hash)
4949 end
5050 end
5151
52- def reject ( & block )
52+ def reject
5353 return to_enum ( :reject ) unless block_given?
54- dup . tap { |hash | hash . reject! ( & block ) }
54+ dup . tap { |hash | hash . reject! { | k , v | yield k , v } }
5555 end
5656
57- def select ( & block )
57+ def select
5858 return to_enum ( :select ) unless block_given?
5959 dup . tap { |hash | hash . reject! { |k , v | ! yield k , v } }
6060 end
You can’t perform that action at this time.
0 commit comments