Skip to content

Commit c1b5bd6

Browse files
committed
RUBY-1051 Change class look-up method in other operation modules
1 parent f46d606 commit c1b5bd6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/mongo/operation/write/gle.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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

lib/mongo/operation/write/write_command_enabled.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)