Method: YARD::Rake::YardocTask#define

Defined in:
lib/yard/rake/yardoc_task.rb

#definevoid (protected)

This method returns an undefined value.

Defines the rake task


62
63
64
65
66
67
68
69
70
71
72
# File 'lib/yard/rake/yardoc_task.rb', line 62

def define
  desc "Generate YARD Documentation"
  task(name) do
    before.call if before.is_a?(Proc)
    yardoc = YARD::CLI::Yardoc.new
    yardoc.parse_arguments *(options + files)
    yardoc.options[:verifier] = verifier if verifier
    yardoc.run
    after.call if after.is_a?(Proc)
  end
end