Sha256: d5ca4dcd7c6c781c8b087fc7283af4a9145e5dbfdb3ce4bf99b3be608f0c4d38
Contents?: true
Size: 981 Bytes
Versions: 6
Compression:
Stored size: 981 Bytes
Contents
module VCR module HttpStubbingAdapters autoload :FakeWeb, 'vcr/http_stubbing_adapters/fakeweb' autoload :WebMock, 'vcr/http_stubbing_adapters/webmock' class Base class << self def with_http_connections_allowed_set_to(value) original_value = http_connections_allowed? self.http_connections_allowed = value begin yield ensure self.http_connections_allowed = original_value end end def meets_version_requirement?(version, required_version) major, minor, patch = *version.split('.').map { |v| v.to_i } req_major, req_minor, req_patch = *required_version.split('.').map { |v| v.to_i } return false if major < req_major return true if major > req_major return false if minor < req_minor return true if minor > req_minor patch >= req_patch end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems