class Fudge::Tasks::InDirectory

A task which runs a number of other tasks in a given directory (relative to the current directory)

Public Class Methods

new(directory, *args) click to toggle source
Calls superclass method
# File lib/fudge/tasks/in_directory.rb, line 6
def initialize(directory, *args)
  super

  @directory = directory
end

Public Instance Methods

run(options={}) click to toggle source

Run task

Calls superclass method Fudge::Tasks::CompositeTask#run
# File lib/fudge/tasks/in_directory.rb, line 13
def run(options={})
  formatter = get_formatter(options)
  WithDirectory.new(@directory, formatter).inside do
    super
  end
end