File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
lib/mongo/operation/write Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ module GLE
2626
2727 def execute_message ( context )
2828 context . with_connection do |connection |
29- result_class = defined? ( self . class :: LegacyResult ) ? self . class ::LegacyResult :
30- defined? ( self . class :: Result ) ? self . class ::Result : Result
29+ result_class = self . class . const_defined? ( : LegacyResult, false ) ? self . class ::LegacyResult :
30+ self . class . const_defined? ( : Result, false ) ? self . class ::Result : Result
3131 result_class . new ( connection . dispatch ( [ message , gle ] . compact ) ) . validate!
3232 end
3333 end
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ def execute(context)
4444 private
4545
4646 def execute_write_command ( context )
47- result_class = defined? ( self . class :: Result ) ? self . class ::Result : Result
47+ result_class = self . class . const_defined? ( : Result, false ) ? self . class ::Result : Result
4848 result_class . new ( write_command_op . execute ( context ) ) . validate!
4949 end
5050 end
You can’t perform that action at this time.
0 commit comments