Sha256: 964ea5e15aec2b8599d863e6cd30af609917ba2312fcb239fdaf7cdc8c74ab33

Contents?: true

Size: 312 Bytes

Versions: 9

Compression:

Stored size: 312 Bytes

Contents

module Trickster
  module Renderer
    class BulletsRenderer
      def render(io,content,options)
        io.puts "<h1>#{content[0]}</h1>"
        io.puts "<ul>"
        io.puts((content[1..-1].map { |_| "<li>" + _.gsub(/^[*+-o] /,'') + "</li>\n" }).join(""))
        io.puts "</ul>"
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
trickster-1.4.0 lib/trickster/renderer/bullets_renderer.rb
trickster-1.3.1 lib/trickster/renderer/bullets_renderer.rb
trickster-1.3.0 lib/trickster/renderer/bullets_renderer.rb
trickster-1.2.0 lib/trickster/renderer/bullets_renderer.rb
trickster-1.1.0 lib/trickster/renderer/bullets_renderer.rb
trickster-1.0.0 lib/trickster/renderer/bullets_renderer.rb
trickster-0.0.6 lib/trickster/renderer/bullets_renderer.rb
trickster-0.0.5 lib/trickster/renderer/bullets_renderer.rb
trickster-0.0.4 lib/trickster/renderer/bullets_renderer.rb