class Amberletters::ExitTrigger
Attributes
pattern[R]
Public Class Methods
new(pattern=0, options={}, &block)
click to toggle source
Calls superclass method
Amberletters::Trigger::new
# File lib/amberletters.rb, line 184 def initialize(pattern=0, options={}, &block) super(options, &block) @pattern = pattern end
Public Instance Methods
call(process)
click to toggle source
# File lib/amberletters.rb, line 189 def call(process) if process.status && pattern === process.status.exitstatus @block.call(self, process, process.status) true else false end end
to_s()
click to toggle source
# File lib/amberletters.rb, line 198 def to_s "exit with status #{pattern}" end