Sha256: c475ef4113fe7c6b20f0165d9b0ea132893058a15e52ef3d8f562d513a1e5ec3

Contents?: true

Size: 669 Bytes

Versions: 2

Compression:

Stored size: 669 Bytes

Contents

require 'date'
require 'pathname'
require 'mustache'

require 'jazzy/gem_version'

module Jazzy
  class Doc < Mustache
    self.template_name = 'doc'

    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 jazzy_version
      # Fake version is used to keep integration tests consistent
      ENV['JAZZY_FAKE_VERSION'] || Jazzy::VERSION
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jazzy-0.2.3 lib/jazzy/doc.rb
jazzy-0.2.2 lib/jazzy/doc.rb