class MDT::CommandModifiers::Dummy

A class that implements dummy command modifiers

Public Class Methods

key() click to toggle source

A method that defines a key for command modifiers class. Returns:

  • “dummy”

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

A method that defines keys for available command modifiers. Returns:

  • +[“dummy”]+

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

Public Instance Methods

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

A method that defines how to prepend command modifiers to commands. Arguments:

  • key - a key identifier of a particular command modifier

  • command - a command to apply command modifier on

  • options - options for modifier as a Hash

Returns:

  • Unmodified value of command

   # File lib/mdt/command_modifiers/dummy.rb
28 def prepend(key, cmd, options = {})
29   case key
30   when 'dummy'
31     puts "CommandModifiers: dummy, modifier: dummy, prepend, cmd: #{cmd}, options: #{options.to_s}"
32     cmd
33   end
34 end