class Bosh::Retryable::ErrorMatcher
Public Class Methods
by_class(klass)
click to toggle source
# File lib/common/retryable.rb, line 82 def self.by_class(klass) new(klass, /.*/) end
new(klass, message_regex)
click to toggle source
# File lib/common/retryable.rb, line 86 def initialize(klass, message_regex) @klass = klass @message_regex = message_regex end
Public Instance Methods
matches?(error)
click to toggle source
# File lib/common/retryable.rb, line 91 def matches?(error) !!(error.kind_of?(@klass) && error.message =~ @message_regex) end