require 'jazzy/jazzy_markdown'
module Jazzy
module ReadmeGenerator
def self.generate(source_module)
readme = readme_path
unless readme && File.exist?(readme) && readme = File.read(readme)
readme = generated_readme(source_module)
end
rendered_readme = Jazzy.markdown.render(readme)
"
#{rendered_readme}
"
end
def self.readme_path
%w(README.md README.markdown README.mdown README).each do |potential_name|
if File.exist? potential_name
return potential_name
end
end
nil
end
def self.generated_readme(source_module)
%(
# #{ source_module.name }
### Authors
#{ source_module.author_name }
)
end
end
end