module Specinfra
Override existing specinfra configuration to avoid conflicts with beaker’s shell, stdout, stderr defines
Public Instance Methods
cur_example()
click to toggle source
Accessor for current example
# File lib/beaker-rspec/helpers/serverspec.rb, line 10 def cur_example Specinfra.backend.example end
cygwin_backend()
click to toggle source
The cygwin backend
# File lib/beaker-rspec/helpers/serverspec.rb, line 24 def cygwin_backend @cygwin_backend ||= Specinfra::Backend::BeakerCygwin.instance end
exec_backend()
click to toggle source
Backend
for everything non-cygwin
# File lib/beaker-rspec/helpers/serverspec.rb, line 29 def exec_backend @exec_backend ||= Specinfra::Backend::BeakerExec.instance end
get_working_node()
click to toggle source
# File lib/beaker-rspec/helpers/serverspec.rb, line 14 def get_working_node example = cur_example if example and example.metadata[:node] example.metadata[:node] else default_node end end