Method: MountDoc::Document#load_controller

Defined in:
lib/mount_doc/document.rb

#load_controller(name) ⇒ Object



25
26
27
28
29
30
# File 'lib/mount_doc/document.rb', line 25

def load_controller(name)
  controller_name = name.gsub('::', '/').camelize + 'Controller'
  file_path = File.join(::Rails.root, 'app/controllers', "#{controller_name.underscore}.rb")
  YARD.parse(file_path)
  @doc_object = P(controller_name)
end