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.8.1 app/controllers/concerns/documentation_support.rb
bullet_train-1.8.0 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.23 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.22 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.21 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.20 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.19 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.18 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.17 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.16 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.15 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.14 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.13 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.12 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.11 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.10 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.9 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.3 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.2 app/controllers/concerns/documentation_support.rb
bullet_train-1.7.1 app/controllers/concerns/documentation_support.rb