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