Class: Semmy::Tasks::Docs

Inherits:
Base
  • Object
show all
Defined in:
lib/semmy/tasks/docs.rb

Instance Attribute Summary

Attributes inherited from Base

#config

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Semmy::Tasks::Base

Instance Method Details

#defineObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/semmy/tasks/docs.rb', line 6

def define
  namespace 'docs' do
    task 'rewrite_since_tags' do
      Shell.info("Rewriting @since #{config.rewritten_since_doc_tag} " \
                 "doc tags in #{config.source_files_with_docs_tags}.")

      Files.rewrite_all(config.source_files_with_docs_tags,
                        DocTags::UpdateSinceTags.new(config.rewritten_since_doc_tag,
                                                     Project.version))
    end
  end
end