Class: Pact::Doc::Markdown::ConsumerContractRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/pact/doc/markdown/consumer_contract_renderer.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(consumer_contract) ⇒ ConsumerContractRenderer

Returns a new instance of ConsumerContractRenderer.



9
10
11
# File 'lib/pact/doc/markdown/consumer_contract_renderer.rb', line 9

def initialize consumer_contract
  @consumer_contract = consumer_contract
end

Class Method Details

.call(consumer_contract) ⇒ Object



13
14
15
# File 'lib/pact/doc/markdown/consumer_contract_renderer.rb', line 13

def self.call consumer_contract
  new(consumer_contract).call
end

Instance Method Details

#callObject



17
18
19
# File 'lib/pact/doc/markdown/consumer_contract_renderer.rb', line 17

def call
  title + summaries_title + summaries.join + interactions_title + full_interactions.join
end