class Rack::Metrics::Stack

Public Class Methods

new() click to toggle source
# File lib/rack/metrics.rb, line 151
def initialize
  @storage = []
end

Public Instance Methods

<<(e)
Alias for: push
empty?() click to toggle source
# File lib/rack/metrics.rb, line 172
def empty?
  @storage.empty?
end
first() click to toggle source
# File lib/rack/metrics.rb, line 168
def first
  @storage.first
end
peek() click to toggle source
# File lib/rack/metrics.rb, line 164
def peek
  @storage.last
end
pop() click to toggle source
# File lib/rack/metrics.rb, line 160
def pop
  @storage.pop
end
push(e) click to toggle source
# File lib/rack/metrics.rb, line 155
def push(e)
  @storage.push e
end
Also aliased as: <<