lib/specinfra/helper/backend.rb in specinfra-2.0.0.beta1 vs lib/specinfra/helper/backend.rb in specinfra-2.0.0.beta2

- old
+ new

@@ -1,25 +1,25 @@ -module SpecInfra +module Specinfra module Helper ['Exec', 'Ssh', 'Cmd', 'Docker', 'WinRM', 'ShellScript', 'Dockerfile', 'Lxc'].each do |type| eval <<-EOF module #{type} def backend(commands_object=nil) if ! respond_to?(:commands) - commands_object = SpecInfra::Command::Base.new + commands_object = Specinfra::Command::Base.new end - instance = SpecInfra::Backend::#{type}.instance + instance = Specinfra::Backend::#{type}.instance instance.set_commands(commands_object || commands) instance end end EOF end module Backend def backend_for(type) - instance = self.class.const_get('SpecInfra').const_get('Backend').const_get(type.to_s.capitalize).instance - commands = self.class.const_get('SpecInfra').const_get('Command').const_get(instance.check_os[:family]).new + instance = self.class.const_get('Specinfra').const_get('Backend').const_get(type.to_s.capitalize).instance + commands = self.class.const_get('Specinfra').const_get('Command').const_get(instance.check_os[:family]).new instance.set_commands(commands) instance end end end