class MarkdownExec::LinkHistory
def initialize
def initialize @history = [] end
def peek
def peek @history.last || LinkState.empty end
def pop
def pop @history.pop || LinkState.empty end
def prior_state_exist?
def prior_state_exist? peek.document_filename.present? end
def push(link_state)
def push(link_state) @history.push(link_state) end