Use block helper for markdown blocks

openid
Marcin Kulik 13 years ago
parent 8b504d8fea
commit 9e9e3f2662

@ -16,4 +16,9 @@ module ApplicationHelper
image_tag user.avatar_url || default_avatar_url,
:title => nickname, :alt => nickname, :class => "avatar"
end
def markdown(&block)
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML)
markdown.render(capture(&block)).html_safe
end
end

@ -6,8 +6,7 @@
<% unless (defined? skip_description) && skip_description %>
<div class="description">
<% markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML) %>
<%= markdown.render(asciicast.description.to_s).html_safe %>
<%= markdown do %><%= asciicast.description.to_s %><% end %>
</div>
<% end %>
</div>

@ -51,8 +51,7 @@
<div class="hero-unit">
<h2>Use it</h2>
<% markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML) %>
<%= markdown.render(<<EOS).html_safe
<%= markdown do %>
To install or upgrade **ascii.io** recorder, open a terminal and run following command:
$ curl -sL get.ascii.io | bash
@ -71,8 +70,7 @@
See available commands and options with:
$ asciiio -h
EOS
%>
<% end %>
<%# <%= link_to 'See help', manual_path, :class => "btn btn-large" %1> %>
</div>

Loading…
Cancel
Save