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