class Belzebuth::WaitCondition::RegularExpression

Public Class Methods

new(expression) click to toggle source
# File lib/belzebuth/wait_condition/regular_expression.rb, line 6
def initialize(expression)
  @expression = expression
end

Public Instance Methods

call(process) click to toggle source
# File lib/belzebuth/wait_condition/regular_expression.rb, line 10
def call(process)
  process.stdout_lines.any? { |line| @expression.match(line) }
end