Class: DataMapper::Visualizer::Rake::Task

Inherits:
Rake::TaskLib
  • Object
show all
Defined in:
lib/dm-visualizer/rake/task.rb

Direct Known Subclasses

GraphVizTask

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) {|task| ... } ⇒ Task

Creates a new task.

Yields:

  • (task)

    The given block will be passed the newly created task.

Yield Parameters:

  • task (Task)

    The new Task.



16
17
18
19
20
# File 'lib/dm-visualizer/rake/task.rb', line 16

def initialize(options={})
  yield self if block_given?

  define()
end

Instance Method Details

#define(&block) ⇒ Object

Defines a task within the dm:doc namespace.



25
26
27
28
29
# File 'lib/dm-visualizer/rake/task.rb', line 25

def define(&block)
  namespace :dm do
    namespace(:doc,&block)
  end
end