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
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: <<