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