Method: GetText::Tools::Task.define

Defined in:
lib/gettext/tools/task.rb

.define {|task| ... } ⇒ void

This method returns an undefined value.

Define gettext related Rake tasks. Normally, use this method to define tasks because this method is a convenient API.

See accessor APIs how to configure this task.

See #define for what task is defined.

Examples:

Recommended usage

require "gettext/tools/task"
# Recommended usage
GetText::Tools::Task.define do |task|
  task.spec = spec
  # ...
end
# Low level API
task = GetText::Tools::Task.new
task.spec = spec
# ...
task.define

Yields:

  • (task)

    Gives the newely created task to the block.

Yield Parameters:

See Also:



72
73
74
75
76
# File 'lib/gettext/tools/task.rb', line 72

def define
  task = new
  yield(task)
  task.define
end