[bushido] pass the metrics token to bushido.js
This commit is contained in:
parent
91119bf54e
commit
a5bf4664f2
@ -35,6 +35,7 @@ Locomotive::Application.configure do
|
|||||||
# 'BUSHIDO_APP' => 'san_francisco',
|
# 'BUSHIDO_APP' => 'san_francisco',
|
||||||
# 'BUSHIDO_HOST' => 'bushi.do',
|
# 'BUSHIDO_HOST' => 'bushi.do',
|
||||||
# 'LOCOMOTIVE_SITE_NAME' => 'Locomotive TEST',
|
# 'LOCOMOTIVE_SITE_NAME' => 'Locomotive TEST',
|
||||||
# 'BUSHIDO_CLAIMED' => 'true'
|
# 'BUSHIDO_CLAIMED' => 'true',
|
||||||
|
# 'BUSHIDO_METRICS_TOKEN' => 'foobar'
|
||||||
# }
|
# }
|
||||||
end
|
end
|
@ -12,8 +12,9 @@ module Locomotive
|
|||||||
|
|
||||||
def initialize(app, opts = {})
|
def initialize(app, opts = {})
|
||||||
@app = app
|
@app = app
|
||||||
@bushido_app_name = ENV['BUSHIDO_APP']
|
@bushido_app_name = ENV['BUSHIDO_APP']
|
||||||
@bushido_claimed = ::Locomotive.bushido_app_claimed?
|
@bushido_metrics_token = ENV['BUSHIDO_METRICS_TOKEN']
|
||||||
|
@bushido_claimed = ::Locomotive.bushido_app_claimed?
|
||||||
end
|
end
|
||||||
|
|
||||||
def call(env)
|
def call(env)
|
||||||
@ -27,6 +28,7 @@ module Locomotive
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var _bushido_app = '#{@bushido_app_name}';
|
var _bushido_app = '#{@bushido_app_name}';
|
||||||
var _bushido_claimed = #{@bushido_claimed.to_s};
|
var _bushido_claimed = #{@bushido_claimed.to_s};
|
||||||
|
var _bushido_metrics_token = '#{@bushido_metrics_token}';
|
||||||
(function() {
|
(function() {
|
||||||
var bushido = document.createElement('script'); bushido.type = 'text/javascript'; bushido.async = true;
|
var bushido = document.createElement('script'); bushido.type = 'text/javascript'; bushido.async = true;
|
||||||
bushido.src = '#{BUSHIDO_JS_URL}?#{::Bushido::VERSION.gsub('.', '')}';
|
bushido.src = '#{BUSHIDO_JS_URL}?#{::Bushido::VERSION.gsub('.', '')}';
|
||||||
|
Loading…
Reference in New Issue
Block a user