Sha256: 3020191eb3644beedb97c4ddb3ab4c80d435f9c0c9822545be12778fa393b9ad

Contents?: true

Size: 415 Bytes

Versions: 2

Compression:

Stored size: 415 Bytes

Contents

module EmlToPdfExt
  class ExtractionStepList
    def initialize(steps)
      @steps = steps
    end

    def next
      self.class.new(@steps.map(&:next))
    end

    def finished?
      @steps.all?(&:finished?)
    end

    def to_html
      @steps.flatten.map(&:to_html).join
    end

    private
    def multipart_alternative?(part)
      part.mime_type == MIME_TYPES[:multipart_alternative]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
eml_to_pdf_ext-0.6.1 lib/eml_to_pdf_ext/extraction_step_list.rb
eml_to_pdf_ext-0.6.0 lib/eml_to_pdf_ext/extraction_step_list.rb