class Specinfra::Runner
Rewrite the runner to use the appropriate backend based upon platform information
Public Class Methods
Source
# File lib/beaker-rspec/helpers/serverspec.rb, line 94 def self.method_missing(meth, *args) backend = Specinfra.backend node = get_working_node if !node['platform'].include?('windows') processor = Specinfra::Processor if processor.respond_to?(meth) processor.send(meth, *args) elsif backend.respond_to?(meth) backend.send(meth, *args) else run(meth, *args) end elsif backend.respond_to?(meth) backend.send(meth, *args) else run(meth, *args) end end