Skip to content

Commit

Permalink
Integration of markdown with redcarpet gem
Browse files Browse the repository at this point in the history
  • Loading branch information
gopesht committed Jul 2, 2014
1 parent 0c1ed44 commit f6a9142
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
3 changes: 3 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@ gem 'active_model_serializers'
# Use FontAwesome for splash themes
gem 'font-awesome-rails'

#Use Redcarpet for Markdown in description
gem 'redcarpet'

# Use rspec and capybara as testing framework
group :development, :test do
gem 'rspec', '>= 3.0.0.beta'
Expand Down
2 changes: 2 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,7 @@ GEM
loggability (~> 0.6)
rdoc (~> 4.0)
yajl-ruby (~> 1.1)
redcarpet (3.1.2)
referer-parser (0.2.1)
request_store (1.0.6)
rest-client (1.6.7)
Expand Down Expand Up @@ -413,6 +414,7 @@ DEPENDENCIES
rails (~> 4.1)
rails-observers
rdoc-generator-fivefish
redcarpet
rspec (>= 3.0.0.beta)
rspec-rails (>= 3.0.0.beta)
rubocop
Expand Down
10 changes: 10 additions & 0 deletions app/helpers/application_helper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -197,4 +197,14 @@ def brand
(short_title_brand(@conference) if @conference) ||
default_brand
end

def dat_markdown(text)
options = {
:autolink => true,
:space_after_headers => true,
:no_intra_emphasis => true
}
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, options)
markdown.render(text).html_safe
end
end

1 comment on commit f6a9142

@bear454
Copy link

@bear454 bear454 commented on f6a9142 Jul 2, 2014

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Please sign in to comment.