Sha256: a7fea269b2ce01cfc0245bc4a3637397adf77b577d89099f51485d88adece5a3

Contents?: true

Size: 823 Bytes

Versions: 5

Compression:

Stored size: 823 Bytes

Contents

# frozen_string_literal: true

if defined?(::WebMock)
  ::VCR.configure do |config|
    config.hook_into :webmock
  end
end

if defined?(::Faraday)
  ::VCR.configure do |config|
    config.hook_into :faraday
  end
end

::VCR.configure do |config|
  config.ignore_hosts 'lvh.me', 'localhost', '127.0.0.1', '0.0.0.0' # rubocop:disable Style/IpAddresses

  # So that the Code Climate coverage reporter (if installed) can send reports
  # even though VCR is enabled.
  config.ignore_hosts 'codeclimate.com'

  config.cassette_library_dir                    = ::File.expand_path('./tmp/vcr_cassettes')
  config.allow_http_connections_when_no_cassette = true

  config.default_cassette_options                = {
    :record             => :once,
    :re_record_interval => 7_776_000,
  }

  config.configure_rspec_metadata!
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rspeckled-2.0.1 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-2.0.0 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-1.4.0 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-1.3.1 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-1.3.0 lib/rspeckled/plugins/configuration/vcr.rb