Sha256: 74912a98df4391147853f0afb8932dddb9e9f2e7ce2121f741687310084683a4

Contents?: true

Size: 651 Bytes

Versions: 4

Compression:

Stored size: 651 Bytes

Contents

class MainController < ApplicationController

  before_filter :adsense_crawler_private_specific_page, :only => :forbidden_render
  before_filter :redirect_if_not_logged, :only => :forbidden_render


  def normal_render
    #debugger
    render :text => 'this is rendered normally'
  end

  def forbidden_render
    render :text => 'never used'
  end

  protected

  def redirect_if_not_logged
    redirect_to "http://www.you-were-not-logged-in.inv"
  end

  def adsense_crawler_private_specific_page
    if AdsenseCrawlerForPrivate.login_check(cookies, request)
      render :text => "private render for crawler"
      return false
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adsense_crawler_for_private-1.1.1 test/dummy/app/controllers/main_controller.rb
adsense_crawler_for_private-1.1.0 test/dummy/app/controllers/main_controller.rb
adsense_crawler_for_private-1.0.1 test/dummy/app/controllers/main_controller.rb
adsense_crawler_for_private-1.0.0 test/dummy/app/controllers/main_controller.rb