Sha256: 321cf559f62f0c55177ba262e165882a001f13d80d66e2cce035946b767a8ba2

Contents?: true

Size: 290 Bytes

Versions: 9

Compression:

Stored size: 290 Bytes

Contents

module Mirage
  class MockResponseSet < Hash
    def fuzzy_find desired_key
      result = self[desired_key]
      return result unless result.nil?
      key, value = find{|key, value| key.is_a?(Regexp) && desired_key.is_a?(String) && key.match(desired_key) }
      value
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mirage-4.0.0.alpha4 server/mock_response_set.rb
mirage-4.0.0.alpha3 server/mock_response_set.rb
mirage-4.0.0.alpha2 server/mock_response_set.rb
mirage-4.0.0.alpha1 server/mock_response_set.rb
mirage-3.0.14 server/mock_response_set.rb
mirage-3.0.13 server/mock_response_set.rb
mirage-3.0.12 server/mock_response_set.rb
mirage-3.0.11 server/mock_response_set.rb
mirage-3.0.10 server/mock_response_set.rb