Method: Restapi::Extractor::ActionDescriptionUpdater#update_apis

Defined in:
lib/restapi/extractor/writer.rb

#update_apis(apis) ⇒ Object



145
146
147
148
149
150
151
152
153
154
# File 'lib/restapi/extractor/writer.rb', line 145

def update_apis(apis)
  new_header = ""
  new_header << Restapi.configuration.generated_doc_disclaimer << "\n" if generated?
  new_header << generate_apis_code(apis)
  new_header << ensure_line_breaks(old_header.lines).reject do |line|
    line.include?(Restapi.configuration.generated_doc_disclaimer) ||
      line =~ /^api/
  end.join
  overwrite_header(new_header)
end