lib/chargebee.rb in chargebee-2.1.5 vs lib/chargebee.rb in chargebee-2.1.6
- old
+ new
@@ -31,15 +31,16 @@
require File.dirname(__FILE__) + '/chargebee/models/portal_session'
require File.dirname(__FILE__) + '/chargebee/models/download'
module ChargeBee
- VERSION = '2.1.5'
+ VERSION = '2.1.6'
@@default_env = nil
@@verify_ca_certs = true
@@ca_cert_path = File.join(File.dirname(__FILE__), '/ssl/ca-certs.crt')
+ @@user_agent = "Chargebee-Ruby-Client v#{self::VERSION}"
def self.configure(options)
@@default_env = Environment.new(options)
end
@@ -55,9 +56,18 @@
@@verify_ca_certs
end
def self.ca_cert_path
@@ca_cert_path
+ end
+
+
+ def self.source(source)
+ @@user_agent = @@user_agent + ' ' + source unless source.nil?
+ end
+
+ def self.user_agent
+ @@user_agent
end
end