Sha256: 1c8788534ed41b72e89961733f55e4989df27f5ded388ee90a4e793388869d02
Contents?: true
Size: 735 Bytes
Versions: 1
Compression:
Stored size: 735 Bytes
Contents
class SetupController < ApplicationController before_action :require_local! layout :false def index @env = File.read( File.join( Rails.root, ".env" ) ) @docs = files end protected def require_local! unless local_request? redirect_to root_url, error: "This information is only available to local requests" end end def local_request? Rails.application.config.consider_all_requests_local || request.local? end 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 end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
happy_seed-0.0.21 | lib/generators/happy_seed/base/templates/app/controllers/setup_controller.rb |