module Belzebuth
expect(response).to be_successful auto stop service at the end
Constants
- VERSION
Public Class Methods
WaitCondition(wait_condition)
click to toggle source
# File lib/belzebuth/wait_condition.rb, line 12 def self.WaitCondition(wait_condition) case wait_condition when WaitCondition::Base wait_condition when Numeric WaitCondition::Timed.new(wait_condition) when Proc WaitCondition::Closure.new(wait_condition) when Regexp WaitCondition::RegularExpression.new(wait_condition) when String begin uri = URI(wait_condition) if uri.scheme == "http" || uri.scheme == "https" WaitCondition::Api.new(uri) else WaitCondition::RegularExpression.new(/^#{wait_condition}$/) end rescue => e WaitCondition::RegularExpression.new(/^#{wait_condition}/) end else raise "Unknown WaitCondition for: #{wait_condition}" end end
run(command, options = {})
click to toggle source
# File lib/belzebuth/process.rb, line 29 def self.run(command, options = {}) Process.new(command, options).run end