class SiSU_Concordance::Source::Word

Public Class Methods

new(word,freq) click to toggle source
# File lib/sisu/html_concordance.rb, line 184
def initialize(word,freq)
  @word,@freq=word,freq
end

Public Instance Methods

html() click to toggle source
# File lib/sisu/html_concordance.rb, line 187
def html
  w=if @word.capitalize==@@word_previous
    %{\n<p class="concordance_word">#{@word}</p><p class="concordance_count">(#{@freq})</p>\n\t<p class="concordance_object"> }
  else n=@word.strip.gsub(/\s+/,'_') #also need to convert extended character set to html
    %{\n<p class="concordance_word"><a name="#{n}">#{@word}</a></p><p class="concordance_count">(#{@freq})</p>\n\t<p class="concordance_object"> }
  end
  @@word_previous=@word.capitalize
  w
end