class RocketTracker::Configuration

Attributes

api_key[RW]
envs[RW]
host[RW]
ip[RW]
js_endpoint[W]
js_key[RW]
port[RW]
project[RW]
proto[RW]

Public Class Methods

new() click to toggle source
# File lib/rocket_tracker/configuration.rb, line 12
def initialize
  @host = "rtrack.ru"
  @proto = "http"
  @port = 80
  @envs = %w(development production)
end

Public Instance Methods

js_endpoint() click to toggle source
# File lib/rocket_tracker/configuration.rb, line 20
def js_endpoint
  @js_endpoint ||= get_endpoint
end

Private Instance Methods

get_endpoint() click to toggle source
# File lib/rocket_tracker/configuration.rb, line 25
def get_endpoint
  "#{RocketTracker.config.proto}://#{RocketTracker.config.host}/pageload/#{RocketTracker.config.project}/#{RocketTracker.config.js_key}"
end