Sha256: fb1326ca62c05ca717a9f248277955309553fb1a7dfa1e1a1c69c360d501be56

Contents?: true

Size: 601 Bytes

Versions: 4

Compression:

Stored size: 601 Bytes

Contents

require 'vcr'

module DogeCoin
  module Configuration
    attr_accessor :vcr_mode

    DOGECHAIN_BASE_URL = 'http://dogechain.info/chain/Dogecoin/q/'

    def configure
      yield self
    end

    def self.configure_vcr
      VCR.configure do |c|
        c.cassette_library_dir = 'spec/blockchain_captured_responses'
        c.default_cassette_options = { serialize_with: :json }
        c.preserve_exact_body_bytes do |http_message|
          http_message.body.encoding.name == 'ASCII-8BIT' || !http_message.body.valid_encoding?
        end
        c.hook_into :webmock
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
doge_coin-1.0.2 lib/doge_coin/configuration.rb
doge_coin-1.0.1 lib/doge_coin/configuration.rb
doge_coin-1.0.0 lib/doge_coin/configuration.rb
doge_coin-0.9.0 lib/doge_coin/configuration.rb