module ScoringAdvice

Constants

VERSION

Public Instance Methods

ul(array) click to toggle source
# File lib/scoring_advice.rb, line 10
def ul(array)
  list = array.map { |x| tag(:li, escape(x)) }.join
  tag(:ul, list)
end

Private Instance Methods

escape(string, entities = :named) click to toggle source
# File lib/scoring_advice.rb, line 21
def escape(string, entities = :named)
  coder = HTMLEntities.new
  coder.encode(string, entities)
end
tag(element, string) click to toggle source
# File lib/scoring_advice.rb, line 17
def tag(element, string)
  "<#{ element }>#{ string }</#{ element }>"
end