Sha256: 701bc2632416fac812819c6bce9f3ff27772111f79a12538bbf337684a91e150

Contents?: true

Size: 823 Bytes

Versions: 3

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 => 2_592_000,
  }

  config.configure_rspec_metadata!
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rspeckled-1.2.1 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-1.2.0 lib/rspeckled/plugins/configuration/vcr.rb
rspeckled-1.1.3 lib/rspeckled/plugins/configuration/vcr.rb