class MDT::DirectoryChoosers::Base

A base class for directory choosers

Public Instance Methods

cd(key, options = {}) click to toggle source

A method that defines how to change the working directory to a deploy directory with directory choosers. Raises MDT::Errors::OverrideNeeded. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

   # File lib/mdt/directory_choosers/base.rb
24 def cd(key, options = {})
25   raise MDT::Errors::OverrideNeeded.new('cd')
26 end
mkdir(key, options = {}) click to toggle source

A method that defines how to create a deploy directory with directory choosers. Raises MDT::Errors::OverrideNeeded. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

   # File lib/mdt/directory_choosers/base.rb
16 def mkdir(key, options = {})
17   raise MDT::Errors::OverrideNeeded.new('mkdir')
18 end
rm(key, options = {}) click to toggle source

A method that defines how to remove a deploy directory with directory choosers. Raises MDT::Errors::OverrideNeeded. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

   # File lib/mdt/directory_choosers/base.rb
32 def rm(key, options = {})
33   raise MDT::Errors::OverrideNeeded.new('rm')
34 end