Sha256: 25331bd5848e7b70b3f9900507684ebf587835c9311a637bbaef2526facd1b0e
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 KB
Contents
require 'date' require 'pathname' require 'mustache' require 'jazzy/config' require 'jazzy/gem_version' require 'jazzy/jazzy_markdown' module Jazzy class Doc < Mustache self.template_name = 'doc' ############################################################################ # TODO: Remove shortly (kept for backwards compatibility) # def date # Fake date is used to keep integration tests consistent ENV['JAZZY_FAKE_DATE'] || DateTime.now.strftime('%Y-%m-%d') end def year # Fake date is used to keep integration tests consistent if ENV['JAZZY_FAKE_DATE'] ENV['JAZZY_FAKE_DATE'][0..3] else DateTime.now.strftime('%Y') end end # ############################################################################ def copyright config = Config.instance copyright = config.copyright || ( # Fake date is used to keep integration tests consistent date = ENV['JAZZY_FAKE_DATE'] || DateTime.now.strftime('%Y-%m-%d') year = date[0..3] "© #{year} [#{config.author_name}](#{config.author_url}). " \ "All rights reserved. (Last updated: #{date})" ) Jazzy.copyright_markdown.render(copyright).chomp end def jazzy_version # Fake version is used to keep integration tests consistent ENV['JAZZY_FAKE_VERSION'] || Jazzy::VERSION end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jazzy-0.3.2 | lib/jazzy/doc.rb |
jazzy-0.3.1 | lib/jazzy/doc.rb |
jazzy-0.3.0 | lib/jazzy/doc.rb |