Sha256: 30e37e40ecacf3211bb13d1e2b4fc0f9a774701743a5b538d204c84a60e9f2b9

Contents?: true

Size: 523 Bytes

Versions: 108

Compression:

Stored size: 523 Bytes

Contents

module DocumentationSupport
  extend ActiveSupport::Concern

  BULLET_TRAIN_BASE_PATH = `bundle show bullet_train`.chomp

  def docs
    target = params[:page].presence || "index"

    # TODO For some reason this didn't work on Heroku.
    # all_paths = ([Rails.root.to_s] + `bundle show --paths`.lines.map(&:chomp))
    # @path = all_paths.map { |path| path + "/docs/#{target}.md" }.detect { |path| File.exist?(path) }

    @path = "#{BULLET_TRAIN_BASE_PATH}/docs/#{target}.md"

    render :docs, layout: "docs"
  end
end

Version data entries

108 entries across 108 versions & 1 rubygems

Version Path
bullet_train-1.6.19 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.18 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.17 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.16 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.15 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.14 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.13 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.12 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.11 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.10 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.9 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.8 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.7 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.6 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.5 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.4 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.3 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.2 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.1 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.0 app/controllers/concerns/documentation_support.rb