class Fudge::WithDirectory
Directory helpers methods
Attributes
dir[R]
formatter[R]
Public Class Methods
new(dir, formatter)
click to toggle source
# File lib/fudge/with_directory.rb, line 5 def initialize(dir, formatter) @dir = dir @formatter = formatter end
Public Instance Methods
inside() { || ... }
click to toggle source
Executes a block inside the directory
# File lib/fudge/with_directory.rb, line 11 def inside Dir.chdir(dir) do output_message yield end end
Private Instance Methods
output_message()
click to toggle source
# File lib/fudge/with_directory.rb, line 20 def output_message formatter.write { |w| w.info('--> In directory').notice(dir) } end