class MDT::DirectoryChoosers::Dummy

A class that implements dummy directory choosers

Public Class Methods

key() click to toggle source

A method that defines a key for directory choosers class. Returns:

  • “dummy”

   # File lib/mdt/directory_choosers/dummy.rb
10 def self.key
11   'dummy'
12 end
subkeys() click to toggle source

A method that defines keys for available directory choosers. Returns:

  • +[“dummy”]+

   # File lib/mdt/directory_choosers/dummy.rb
17 def self.subkeys
18   ['dummy']
19 end

Public Instance Methods

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

A method that defines how to change working directory to a deploy directory with directory choosers. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

Returns:

  • 0

   # File lib/mdt/directory_choosers/dummy.rb
41 def cd(key, options = {})
42   case key
43   when 'dummy'
44     puts "DirectoryChoosers: dummy, chooser: dummy, cd, options: #{options.to_s}"
45     0
46   end
47 end
mkdir(key, options = {}) click to toggle source

A method that defines how to create a deploy directory with directory choosers. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

Returns:

  • 0

   # File lib/mdt/directory_choosers/dummy.rb
27 def mkdir(key, options = {})
28   case key
29   when 'dummy'
30     puts "DirectoryChoosers: dummy, chooser: dummy, mkdir, options: #{options.to_s}"
31     0
32   end
33 end
rm(key, options = {}) click to toggle source

A method that defines how to remove a deploy directory with directory choosers. Arguments:

  • key - a key identifier of a particular directory chooser

  • options - options for directory chooser as a Hash

Returns:

  • 0

   # File lib/mdt/directory_choosers/dummy.rb
55 def rm(key, options = {})
56   case key
57   when 'dummy'
58     puts "DirectoryChoosers: dummy, chooser: dummy, rm, options: #{options.to_s}"
59     0
60   end
61 end