class SetupController
Public Instance Methods
index()
click to toggle source
# File lib/generators/happy_seed/base/templates/app/controllers/setup_controller.rb, line 5 def index @env = File.read( File.join( Rails.root, ".env" ) ) @docs = files end
Protected Instance Methods
files()
click to toggle source
# File lib/generators/happy_seed/base/templates/app/controllers/setup_controller.rb, line 22 def files docs = Dir.glob(File.join( Rails.root, "docs/README.*" )).collect do |file| name = file.gsub( /.*README.\d\d./, "happy_seed:" ).gsub( /.rdoc/, "" ) html = RDiscount.new( File.read( file ) ).to_html { name: name, html: html } end end
local_request?()
click to toggle source
# File lib/generators/happy_seed/base/templates/app/controllers/setup_controller.rb, line 18 def local_request? Rails.application.config.consider_all_requests_local || request.local? end
require_local!()
click to toggle source
# File lib/generators/happy_seed/base/templates/app/controllers/setup_controller.rb, line 12 def require_local! unless local_request? redirect_to root_url, error: "This information is only available to local requests" end end