twingly/twingly-search-api-ruby

View on GitHub
profiler/profile_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "memory_profiler"
require "vcr"

# Prep a fake key
# Only needed when recording new fixtures
ENV["TWINGLY_SEARCH_KEY"] ||= "fake"

VCR.configure do |config|
  config.cassette_library_dir = "profiler/fixtures/vcr_cassettes"
  config.hook_into :webmock
  config.filter_sensitive_data('api_key') { ENV['TWINGLY_SEARCH_KEY'] }
  config.default_cassette_options = {
    match_requests_on: [
      :method,
      VCR.request_matchers.uri_without_param(:timestamp) # Dynamic value
    ]
  }
end