Sha256: 7a9b83d7bf8bc1fed68f9482351fc9ab48a3cb511db08802ac12cb5f4af350f2

Contents?: true

Size: 426 Bytes

Versions: 5

Compression:

Stored size: 426 Bytes

Contents

class CGen::Generator::CvListItem < CGen::Generator::BasicGenerator

  def initialize(param, data, lang)
    super(param, data, lang)
  end

  def generate
    value = get_value(param)
    unless value.is_a?(Array)
      value = Array[value]
    end
    value.collect do |content|
      get_cv_list_item(content)
    end.join("\n")
  end

  protected

  def get_cv_list_item(content)
    "\\cvlistitem{#{content}}"
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
curriculum-generator-1.0.4 lib/cgen/generator/cv_list_item.rb
curriculum-generator-1.0.3 lib/cgen/generator/cv_list_item.rb
curriculum-generator-1.0.2 lib/cgen/generator/cv_list_item.rb
curriculum-generator-1.0.1 lib/cgen/generator/cv_list_item.rb
curriculum-generator-1.0.0 lib/cgen/generator/cv_list_item.rb