Class: Pact::Message::Consumer::World

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

Instance Method Summary collapse

Constructor Details

#initializeWorld

Returns a new instance of World.



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

def initialize
  @any_pact_examples_ran = false
end

Instance Method Details

#add_consumer_contract_builder(consumer_contract_builder) ⇒ Object



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

def add_consumer_contract_builder consumer_contract_builder
  consumer_contract_builders << consumer_contract_builder
end

#any_pact_examples_ran?Boolean

Returns:

  • (Boolean)


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

def any_pact_examples_ran?
  @any_pact_examples_ran
end

#consumer_contract_buildersObject



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

def consumer_contract_builders
  @consumer_contract_builders ||= []
end

#register_pact_example_ranObject



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

def register_pact_example_ran
  @any_pact_examples_ran = true
end