Sha256: 3282a6a3fce8128c86da1e208416509308d65c07916af85f10bcda79a95b0b96

Contents?: true

Size: 658 Bytes

Versions: 2

Compression:

Stored size: 658 Bytes

Contents

module BlogBasic
  module SharedHelper

    def require_user
      session[:user_id]
    end

    def title(page_title)
      content_for(:title, page_title)
    end

    def sidebar_ad(posted_at)
      if (posted_at < 30.days.ago) && !danish?
        raw render(:partial => '/snippets/v_text_ad')
      end
    end

    def leaderboard_ad
      if !danish?
        raw render(:partial => '/snippets/h_leaderboard_ad')
      else
        raw render :text => "<div></div>"
      end
    end

    private

    def danish?
      #geoip ||= GeoIP.new("#{RAILS_ROOT}/db/GeoIP.dat")
      #return geoip.country(request.ip).country_code2 == "DK"
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
blog_basic-0.1.14 app/helpers/blog_basic/shared_helper.rb
blog_basic-0.1.13 app/helpers/blog_basic/shared_helper.rb