Class: ApidocoDsl::Generators::DocumentationGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/apidoco_dsl/documentation_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate_docsObject



6
7
8
9
10
11
12
13
14
# File 'lib/generators/apidoco_dsl/documentation_generator.rb', line 6

def generate_docs
  docs = ApidocoDsl.fetch_docs
  base_path = Apidoco.base_path

  docs.each do |doc|
    doc_path = "#{base_path}/#{doc.doc_folder}/#{doc.doc_file}.json"
    create_file(doc_path, doc.to_json, force: true)
  end
end