class Molecule::Stack

Attributes

molecules[RW]

Public Class Methods

new() click to toggle source
# File lib/molecule/stack.rb, line 8
def initialize
  @molecules = []
end

Public Instance Methods

current_molecule() click to toggle source
# File lib/molecule/stack.rb, line 16
def current_molecule
  @molecules.last
end
empty?() click to toggle source
# File lib/molecule/stack.rb, line 24
def empty?
  @molecules.empty?
end
pop() click to toggle source
# File lib/molecule/stack.rb, line 20
def pop
  @molecules.pop
end
push(molecule) click to toggle source
# File lib/molecule/stack.rb, line 12
def push molecule
  @molecules.push(molecule)
end