Class: Monolith::LoggedMkdir

Inherits:
Object
  • Object
show all
Includes:
Logger
Defined in:
lib/monolith/logged_mkdir.rb

Instance Method Summary collapse

Methods included from Logger

#log

Constructor Details

#initialize(dir) ⇒ LoggedMkdir

Returns a new instance of LoggedMkdir.



5
6
7
# File 'lib/monolith/logged_mkdir.rb', line 5

def initialize(dir)
  @dir = dir
end

Instance Method Details

#mkdirObject



9
10
11
12
# File 'lib/monolith/logged_mkdir.rb', line 9

def mkdir
  log("mkdir -p #{@dir}")
  FileUtils.mkdir_p(@dir)
end