Class: Pact::Consumer::World

Inherits:
Object
  • Object
show all
Defined in:
lib/pact/consumer/world.rb

Instance Method Summary collapse

Constructor Details

#initializeWorld

Returns a new instance of World.



15
16
17
# File 'lib/pact/consumer/world.rb', line 15

def initialize
  @any_pact_examples_ran = false
end

Instance Method Details

#add_consumer_contract_builder(consumer_contract_builder) ⇒ Object



23
24
25
# File 'lib/pact/consumer/world.rb', line 23

def add_consumer_contract_builder consumer_contract_builder
  consumer_contract_builders << consumer_contract_builder
end

#any_pact_examples_ran?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/pact/consumer/world.rb', line 31

def any_pact_examples_ran?
  @any_pact_examples_ran
end

#consumer_contract_buildersObject



19
20
21
# File 'lib/pact/consumer/world.rb', line 19

def consumer_contract_builders
  @consumer_contract_builders ||= []
end

#register_pact_example_ranObject



27
28
29
# File 'lib/pact/consumer/world.rb', line 27

def register_pact_example_ran
  @any_pact_examples_ran = true
end