Sha256: 4c4592f2e9923bd9b5c85f21a2f00e9e8a8e0b7fe8965a843013b5d67b311e52

Contents?: true

Size: 813 Bytes

Versions: 4

Compression:

Stored size: 813 Bytes

Contents

module Workarea
  module Listrak
    module VcrConfig
      def self.included(test)
        super
        test.setup :setup_listrak_secrets
        test.teardown :restore_listrak_secrets
      end

      private

        def setup_listrak_secrets
          @_old_secrets = Rails.application.secrets.listrak
          Rails.application.secrets.listrak = {
            data_api: {
              client_id: 'a',
              client_secret: 'ZMOhwRN2MhkP0xicWzcu1rtEY9sjDUq/reVovZOY41U'
            },
            email_api: {
              client_id: 'doyfni0aw64ogd84ld6t',
              client_secret: 'LxdEE4Gu4aSJv5tS9osd8WudjGbJ+EIPYvZBS7bc5JU'
            }
          }
        end

        def restore_listrak_secrets
          Rails.application.secrets.listrak = @_old_secrets
        end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
workarea-listrak-5.0.4 test/support/workarea/listrak/vcr_config.rb
workarea-listrak-5.0.3 test/support/workarea/listrak/vcr_config.rb
workarea-listrak-5.0.2 test/support/workarea/listrak/vcr_config.rb
workarea-listrak-5.0.1 test/support/workarea/listrak/vcr_config.rb