Sha256: fbff49bc2f138eba41ff6b30911a7a032d70660a24340e7c8d601c8646ea3a95
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
require 'pathname' require 'jazzy/jazzy_markdown' module Jazzy module ReadmeGenerator extend Config::Mixin def self.generate(source_module) readme = readme_path unless readme && readme.exist? && readme = readme.read readme = generated_readme(source_module) end Jazzy.markdown.render(readme) end def self.readme_path return config.readme_path if config.readme_path %w(README.md README.markdown README.mdown README).each do |potential_name| file = config.source_directory + potential_name return file if file.exist? end nil end def self.generated_readme(source_module) if config.podspec ### License # <a href="#{license[:url]}">#{license[:license]}</a> <<-EOS # #{podspec.name} ### #{podspec.summary} #{podspec.description} ### Installation ```ruby pod '#{podspec.name}' ``` ### Authors #{source_module.author_name} EOS else <<-EOS # #{source_module.name} ### Authors #{source_module.author_name} EOS end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jazzy-0.4.0 | lib/jazzy/readme_generator.rb |