Sha256: 774bcd07b6f753a67383dfda179776bdaed9aadba58093c3594eff1f6fc30fd2

Contents?: true

Size: 540 Bytes

Versions: 2

Compression:

Stored size: 540 Bytes

Contents

require 'erb'

module TurnipFormatter
  class Template
    module StepOutline
      def self.build(table)
        template_step_outline.result(binding)
      end

    private

      def self.template_step_outline
        @template_step_outline ||= ERB.new(<<-EOS)
        <table class="step_outline">
        <% table.each do |tr| %>
          <tr>
            <% tr.each do |td| %>
            <td><%= ERB::Util.h(td) %></td>
            <% end %>
          </tr>
        <% end %>
        </table>
        EOS
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
turnip_formatter-0.0.3 lib/turnip_formatter/template/step_outline.rb
turnip_formatter-0.0.2 lib/turnip_formatter/template/step_outline.rb