Module: Updoc::Consumer::UpdocClassMethods

Defined in:
lib/updoc/consumer.rb

Instance Method Summary collapse

Instance Method Details

#register_consumer(name:, service_type:, definition_uri:) ⇒ Object



17
18
19
20
# File 'lib/updoc/consumer.rb', line 17

def register_consumer(name: , service_type:, definition_uri:)
  config.consumer.consumer_name = name if name
  Updoc::Consumers.register_consumer(name, service_type, definition_uri)
end

#register_consumer_service(*service_urns) ⇒ Object



22
23
24
25
26
# File 'lib/updoc/consumer.rb', line 22

def register_consumer_service(*service_urns)
  fail 'Must register_consumer before registering a service' if config.consumer.consumer_name.nil?
  Updoc::Consumers.register_consumer_services(config.consumer.consumer_name, service_urns)
  config.consumer.services += service_urns
end