# File lib/bones/plugins/notes.rb, line 18
18: def define_tasks
19: config = ::Bones.config
20:
21: desc "Enumerate all annotations"
22: task :notes do |t|
23: id = if t.application.top_level_tasks.length > 1
24: t.application.top_level_tasks.slice!(1..1).join(' ')
25: end
26: Bones::AnnotationExtractor.enumerate(
27: config, config.notes.tags.join('|'), id, :tag => true)
28: end
29:
30: namespace :notes do
31: config.notes.tags.each do |tag|
32: desc "Enumerate all #{tag} annotations"
33: task tag.downcase.to_sym do |t|
34: id = if t.application.top_level_tasks.length > 1
35: t.application.top_level_tasks.slice!(1..1).join(' ')
36: end
37: Bones::AnnotationExtractor.enumerate(config, tag, id)
38: end
39: end
40: end
41: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.