Module: BitcoinTestnet

Defined in:
lib/bitcoin_testnet.rb,
lib/bitcoin_testnet/booter.rb,
lib/bitcoin_testnet/stopper.rb,
lib/bitcoin_testnet/version.rb,
lib/bitcoin_testnet/detector.rb,
lib/bitcoin_testnet/executes.rb,
lib/bitcoin_testnet/executor.rb,
lib/bitcoin_testnet/vcr_integrator.rb,
lib/bitcoin_testnet/prepares_command.rb

Defined Under Namespace

Classes: Booter, Detector, Executes, Executor, PreparesCommand, Stopper, VcrIntegrator

Constant Summary collapse

VERSION =
"0.6.0"
@@dir =
nil
@@current_test =
nil

Class Method Summary collapse

Class Method Details

.configure_with_rspec_and_vcr!Object



29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/bitcoin_testnet.rb', line 29

def self.configure_with_rspec_and_vcr!
  RSpec.configure do |c|
    c.before(:each) { VcrIntegrator.start(example) }
    c.after(:each) { VcrIntegrator.stop(example) }
  end

  VCR.configure do |c|
    c.before_record do |interaction|
      interaction.ignore! if BitcoinTestnet.current_test.exception
    end
  end
end

.startObject



21
22
23
# File 'lib/bitcoin_testnet.rb', line 21

def self.start
  Booter.boot
end

.stopObject



25
26
27
# File 'lib/bitcoin_testnet.rb', line 25

def self.stop
  Stopper.stop
end