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.7.0 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.38 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.37 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.36 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.35 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.34 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.33 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.32 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.31 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.30 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.29 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.28 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.27 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.26 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.25 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.24 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.23 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.22 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.21 app/controllers/concerns/documentation_support.rb
bullet_train-1.6.20 app/controllers/concerns/documentation_support.rb