class Gauge::GaugeMessages
@api private
Public Class Methods
instance()
click to toggle source
# File lib/gauge_messages.rb, line 26 def self.instance @gauge_messages ||= GaugeMessages.new end
new()
click to toggle source
# File lib/gauge_messages.rb, line 22 def initialize @messages = [] end
Public Instance Methods
clear()
click to toggle source
# File lib/gauge_messages.rb, line 44 def clear @messages = [] end
get()
click to toggle source
# File lib/gauge_messages.rb, line 40 def get @messages.select { |m| m != nil} end
pending_messages()
click to toggle source
# File lib/gauge_messages.rb, line 30 def pending_messages() pending_messages = @messages.select { |m| m != nil} @messages = [] pending_messages end
write(message)
click to toggle source
# File lib/gauge_messages.rb, line 36 def write(message) @messages.push(message) end