Method: ConfigmonkeyCli::Application::ManifestAction::Mkdir#init

Defined in:
lib/configmonkey_cli/application/manifest_actions/mkdir.rb

#init(directory, *sub_directories) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/configmonkey_cli/application/manifest_actions/mkdir.rb', line 5

def init directory, *sub_directories
  @opts = sub_directories.extract_options!.reverse_merge({
    #_p: true
  })

  # assemble directories
  sub_directories.flatten!
  if sub_directories.any?
    @args = sub_directories.map {|d| File.join(directory, d) }
  else
    @args = [directory]
  end
end