Sha256: 1c60479156a5eca853039beb975ec8f7d21b74b6b39edcb3881d29f87bbd74b0

Contents?: true

Size: 473 Bytes

Versions: 1

Compression:

Stored size: 473 Bytes

Contents

class EmberTestsController < ActionController::Base
  def index
    render text: test_html_with_corrected_asset_urls, layout: false
  end

  private

  def test_html_with_corrected_asset_urls
    test_html.gsub(%r{assets/}i, "assets/#{app_name}/")
  end

  def test_html
    tests_index_path.read
  end

  def tests_index_path
    app.tests_path.join("index.html")
  end

  def app
    EmberCLI.get_app(app_name)
  end

  def app_name
    params.fetch(:app_name)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ember-cli-rails-0.1.8 app/controllers/ember_tests_controller.rb