Method: OpenApi.generate_docs

Defined in:
lib/open_api.rb

.generate_docs(read_on_controller) ⇒ Object



27
28
29
30
31
32
# File 'lib/open_api.rb', line 27

def generate_docs(read_on_controller)
  return Tip.no_config if Config.docs.keys.blank?
  traverse_controllers if read_on_controller
  Dir[*Array(Config.doc_location)].each { |file| require file }
  Config.docs.keys.map { |name| [ name, generate_doc(name) ] }.to_h
end