Sha256: 8954a1707ab05a432bbcfb6cd35cdf2d0b2140fce9b524801845bc07f05ca812

Contents?: true

Size: 304 Bytes

Versions: 7

Compression:

Stored size: 304 Bytes

Contents

module Bh
  module Classes
    class Stack
      @@stack = []

      def self.unshift(item)
        @@stack.unshift item
      end

      def self.shift
        @@stack.shift
      end

      def self.find(helper_class)
        @@stack.find{|helper| helper.is_a? helper_class}
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
bh-1.3.6 lib/bh/classes/stack.rb
bh-1.3.5 lib/bh/classes/stack.rb
bh-1.3.4 lib/bh/classes/stack.rb
bh-1.3.3 lib/bh/classes/stack.rb
bh-1.3.1 lib/bh/classes/stack.rb
bh-1.3.0 lib/bh/classes/stack.rb
bh-1.2.0 lib/bh/classes/stack.rb