class CurriculumGenerator::Generator::List

Public Class Methods

new(param, data, lang) click to toggle source
# File lib/curriculum-generator/generator/list.rb, line 5
def initialize(param, data, lang)
  super(param, data, lang)
end

Public Instance Methods

generate() click to toggle source
# File lib/curriculum-generator/generator/list.rb, line 9
def generate
  value = get_value(param)
  unless value.is_a?(Array)
    value = Array[value]
  end
  '\begin{itemize}' +
  value.collect do |item|
    get_list(item)
  end.join('') +
  '\end{itemize}'
end

Protected Instance Methods

get_list(item) click to toggle source
# File lib/curriculum-generator/generator/list.rb, line 23
def get_list(item)
  "\\item #{item}"
end