Method: VMC::Cli::Command::Micro#switcher

Defined in:
lib/cli/commands/micro.rb

#switcher(config) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/cli/commands/micro.rb', line 26

def switcher(config)
  case Micro.platform
  when :darwin
    switcher = VMC::Micro::Switcher::Darwin.new(config)
  when :linux
    switcher = VMC::Micro::Switcher::Linux.new(config)
  when :windows
    switcher = VMC::Micro::Switcher::Windows.new(config)
  when :dummy # for testing only
    switcher = VMC::Micro::Switcher::Dummy.new(config)
  else
    err "unsupported platform: #{Micro.platform}"
  end
end