Module: CabbageDoc::PactoHelper
- Included in:
- CabbageDoc::Processors::Contracts
- Defined in:
- lib/cabbage_doc/pacto_helper.rb
Instance Method Summary collapse
Instance Method Details
#pacto_available? ⇒ Boolean
17 18 19 20 21 22 23 24 25 |
# File 'lib/cabbage_doc/pacto_helper.rb', line 17 def pacto_available? require 'forwardable' require 'pacto' defined?(Pacto) rescue LoadError => e puts "WARNING: Pacto is not available." false end |
#pacto_disable! ⇒ Object
13 14 15 |
# File 'lib/cabbage_doc/pacto_helper.rb', line 13 def pacto_disable! Pacto. end |
#pacto_enable! ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/cabbage_doc/pacto_helper.rb', line 3 def pacto_enable! WebMock.allow_net_connect! Pacto.configure do |config| config.contracts_path = Configuration.instance.root end Pacto.generate! end |