Sha256: b55bcc968102d9aa7cecea6ed4804de4a70e270d9186f03b9f33de82ac2fe05a
Contents?: true
Size: 995 Bytes
Versions: 3
Compression:
Stored size: 995 Bytes
Contents
# encoding: utf-8 require "tunemygc/version" unless defined? TuneMyGc::VERSION module TuneMyGc HOST = (ENV['RUBY_GC_TUNE_HOST'] || "tunemygc.com:443").freeze HEADERS = { "Content-Type" => "application/json", "Accept" => "application/json", "User-Agent" => "TuneMyGC #{TuneMyGc::VERSION}"}.freeze def self.rails? defined?(Rails) && Rails.version >= "3.0" end def self.rails_version rails? ? Rails.version : "0.0" end def self.run_silently? !ENV['RUBY_GC_TUNE_VERBOSE'].nil? && ENV['RUBY_GC_TUNE_VERBOSE'].to_i == 0 end def self.enabled? ENV["RUBY_GC_TUNE"] && ENV["RUBY_GC_TUNE"] != "" end end if TuneMyGc.enabled? if TuneMyGc.rails? puts "[tunemygc] Rails detected, loading railtie" require 'tunemygc/railtie' else puts "[tunemygc] Rails not detected, loading minimal agent" require 'tunemygc/agent' TuneMyGc.booted end else STDERR.puts "[tunemygc] not enabled" unless TuneMyGc.run_silently? end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tunemygc-1.0.69 | lib/tunemygc.rb |
tunemygc-1.0.68 | lib/tunemygc.rb |
tunemygc-1.0.67 | lib/tunemygc.rb |