class Wikitree::Page

Public Class Methods

new( name, alt_name=nil ) click to toggle source
# File lib/wikitree/nodes.rb, line 28
def initialize( name, alt_name=nil )
  @name     = name
  @alt_name = alt_name
end

Public Instance Methods

inspect() click to toggle source
# File lib/wikitree/nodes.rb, line 45
def inspect
  if @alt_name
    "#<page #{@name} | #{@alt_name}>"
  else
    "#<page #{@name}>"
  end
end
to_text() click to toggle source
# File lib/wikitree/nodes.rb, line 33
def to_text
  text = @alt_name ? @alt_name : @name
  " #{text} "  ## note: wrap for now in leading and trailing space!! - fix space issue sometime!!
end
to_wiki() click to toggle source
# File lib/wikitree/nodes.rb, line 37
def to_wiki
  if @alt_name
    "[[#{@name}|#{@alt_name}]]"
  else
    "[[#{@name}]]"
  end
end