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