Sha256: a7d7965ef683a4c162e390e536ce75f9490a5e566bb355f30b8e30109c00f2c9

Contents?: true

Size: 438 Bytes

Versions: 5

Compression:

Stored size: 438 Bytes

Contents

class Rails::InfoController < ActionController::Base
  def properties
    if consider_all_requests_local? || local_request?
      render :inline => Rails::Info.to_html
    else
      render :text => '<p>For security purposes, this information is only available to local requests.</p>', :status => :forbidden
    end
  end

  protected

  def consider_all_requests_local?
    Rails.application.config.consider_all_requests_local
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
railties-3.0.0.rc lib/rails/info_controller.rb
railties-3.0.0.beta4 lib/rails/info_controller.rb
railties-3.0.0.beta3 lib/rails/info_controller.rb
railties-3.0.0.beta2 lib/rails/info_controller.rb
railties-3.0.0.beta builtin/rails_info/rails/info_controller.rb