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