Sha256: 2feb1b75efd991bbe1d5680351ee3d6cd84d8d488c4f12349c0934223bf25fdb

Contents?: true

Size: 843 Bytes

Versions: 1

Compression:

Stored size: 843 Bytes

Contents

require 'uri'
require 'yajl'
require 'rest_client'

if !defined?(Logger)
  require 'logger'
end

# Restful Metrics specific libs
require 'restful_metrics/log_tools'
require 'restful_metrics/connection'
require 'restful_metrics/endpoint'
require 'restful_metrics/client'

# Rails integration
require 'restful_metrics/railtie/cookie_integration'  

module RestfulMetrics
  
  REALM = "http://track.restfulmetrics.com"
  VERSION = File.read(File.join(File.dirname(__FILE__), '..', 'VERSION'))

  class RestfulMetricsError < StandardError; end
  class InsufficentArguments < RestfulMetricsError; end
  class InvalidAPIKey < RestfulMetricsError; end
  class NoConnectionEstablished < RestfulMetricsError; end
  
end

# DelayedJob integration
begin
  require 'delayed_job'
rescue LoadError
  RestfulMetrics.logger 'Running in synchronous mode.'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
restful_metrics-0.5.2 lib/restful_metrics.rb