Sha256: 0d9175dceb935df55bd6adbaa3152adc5ce07040661f1c77b44939e5c7bf7d23

Contents?: true

Size: 520 Bytes

Versions: 1

Compression:

Stored size: 520 Bytes

Contents

module CurriculumGenerator
  module Generator
    class CvListItem < 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
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
curriculum-generator-1.0.7 lib/curriculum-generator/generator/cv_list_item.rb