Sha256: fbf465e9dd730dc441913ed93dd0b008f0b4bcffe0c93dffbe1860a7615a17a4

Contents?: true

Size: 1.23 KB

Versions: 13

Compression:

Stored size: 1.23 KB

Contents

require 'redcarpet'

module Notee
  module Helpers
    module ViewHelper
      def notee_content(post)

        return if post.nil?

        unless @markdown
          renderer = Redcarpet::Render::HTML.new(filter_html: true, hard_wrap: true)
          @markdown = Redcarpet::Markdown.new(renderer, :fenced_code_blocks => true, :highlight => true)
        end

        # TODO: secret_mode
        # if notee.status == Notee::STATUS[:secret_published]
        #   return render :partial => "notee/partials/secret_published.html.erb", :locals => { :item => notee, :markdown => @markdown.render(notee.content).html_safe, :display => false }
        # end

        @markdown.render(post.content).html_safe
      end

      def notee_comment_box(post_id)
        return render :partial => "notee/partials/comment_box.html.erb", :locals => { :post_id => post_id, :recaptcha => Notee.recaptcha_key }
      end

      def notee_meta(meta = Notee.blog_meta)
        return render :partial => "notee/partials/meta.html.erb", :locals => { :meta => meta, :ga => Notee.google_analytics }
      end

      def notee_title
        return Notee.blog_meta[:title]
      end

      def notee_description
        return Notee.blog_meta[:description]
      end

    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
notee-1.1.2.4 lib/notee/helpers/view_helper.rb
notee-1.1.2.3 lib/notee/helpers/view_helper.rb
notee-1.1.2.2 lib/notee/helpers/view_helper.rb
notee-1.1.2.1 lib/notee/helpers/view_helper.rb
notee-1.1.2 lib/notee/helpers/view_helper.rb
notee-1.1.1 lib/notee/helpers/view_helper.rb
notee-1.1.0 lib/notee/helpers/view_helper.rb
notee-1.0.8 lib/notee/helpers/view_helper.rb
notee-1.0.7 lib/notee/helpers/view_helper.rb
notee-1.0.6 lib/notee/helpers/view_helper.rb
notee-1.0.5 lib/notee/helpers/view_helper.rb
notee-1.0.4 lib/notee/helpers/view_helper.rb
notee-1.0.3 lib/notee/helpers/view_helper.rb