Sha256: 3b2acafd666181a1793da955727947e0af7afa562814923a2fb857cebfcf0922

Contents?: true

Size: 659 Bytes

Versions: 2

Compression:

Stored size: 659 Bytes

Contents

require 'uri'
require 'socket'
require 'net/http'
require 'fileutils'

[
  'version',
  'engine',
  'error',
  'response',
  'api'
].each{ |f| require "woopra_rails/#{f}" }

module WoopraRails
  @config = {}

  class << self
    def config=(config)
      @config = config
    end

    def config
      @config
    end

    def dryrun
      @config["dryrun"]
    end

    def account
      @config["account"]
    end

    def env
      return ::Rails.env if defined? Rails
      ""
    end

    def endpoint
      'http://www.woopra.com/track/ce/'
    end

    def base_params
      "#{endpoint}?host=#{account}&response=json&timeout=300000"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
woopra_rails-1.2.1 lib/woopra_rails.rb
woopra_rails-1.2 lib/woopra_rails.rb