Sha256: c80bbfe72076944d698ff6b1ae858207c4399f6b205cc8263a46d89091a751dd

Contents?: true

Size: 654 Bytes

Versions: 2

Compression:

Stored size: 654 Bytes

Contents

class MainController < ApplicationController

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


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

  def forbidden_render
    render :plain => '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 :plain => "private render for crawler"
      return false
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
adsense_crawler_for_private-1.2.1 test/dummy/app/controllers/main_controller.rb
adsense_crawler_for_private-1.2.0 test/dummy/app/controllers/main_controller.rb