Sha256: 81f4943c48206b281ad8cd4ac49c960266934f6ac04dda95afc657addd9474ed

Contents?: true

Size: 533 Bytes

Versions: 3

Compression:

Stored size: 533 Bytes

Contents

module BlogBasic
  module BlogPostsHelper

    def display_name(name, site)
      if !site.blank?
        return link_to(name, site, :rel => 'nofollow')
      else
        return name
      end
    end

    def carnonical_link(post)
      prefix=""
      url_parts = blog_post_path.split("/") # FIXME: pretty solution is welcome
      url_parts.each { |part| prefix = prefix + part + "/" unless part == url_parts.last }
      "<link rel=\"canonical\" href=\"".html_safe + prefix + post.id.to_s + "\" />".html_safe
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blog_basic-0.1.14 app/helpers/blog_basic/blog_posts_helper.rb
blog_basic-0.1.13 app/helpers/blog_basic/blog_posts_helper.rb
blog_basic-0.1.9 app/helpers/blog_basic/blog_posts_helper.rb