Sha256: cb372fc6a92de37e8ee7786aa60a2b5e6b89143e0495f6047ea678ca422fefce
Contents?: true
Size: 879 Bytes
Versions: 1
Compression:
Stored size: 879 Bytes
Contents
module GoTransverseTractApi class Configuration attr_accessor :user_id attr_accessor :password attr_accessor :basic_credentials attr_accessor :cache_enabled attr_accessor :tract_api_host # # initialize # def initialize @tract_api_host = "https://my.tractbilling.com" set_basic_credentials end # # tract_api_url # def tract_api_url "#{@tract_api_host}/t/s/r/#{GoTransverseTractApi::TARGET_API_VERSION}" end private # # set_basic_credentials # def set_basic_credentials # Perform Base-64 encoding of API login information user_pass = "#{@user_id.to_s}:#{@password.to_s}" # Sets basic_credentials attr_accessor @basic_credentials = Base64.encode64(user_pass) # Erase in-clear credentials @user_id = @password = nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gotransverse-tract-api-0.1.9 | lib/gotransverse-tract-api/configuration.rb |