class MDT::DirectoryChoosers::Dummy
A class that implements dummy directory choosers
Public Class Methods
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
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
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
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
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