Sha256: 16ecee23744ac424129368588639cf680e39f64a2f1e1e5bc48810bff0933fac
Contents?: true
Size: 1.11 KB
Versions: 4
Compression:
Stored size: 1.11 KB
Contents
# frozen_string_literal: true # Ruby wrapper to the eBay APIs module Ebay # Configures credentials for accessing the eBay APIs # @yield {Config} def self.configure yield Config end # Configures credentials for accessing the eBay APIs module Config class << self # @!attribute [rw] app_id # @return [String] unique identifier for the application # @note This attribute defaults to the `EBAY_APP_ID` environment variable. def app_id @app_id ||= ENV['EBAY_APP_ID'] end # @!attribute [rw] dev_id # @return [String] unique identifier for the developer's account # @note This attribute defaults to the `EBAY_DEV_ID` environment variable. def dev_id @dev_id ||= ENV['EBAY_DEV_ID'] end # @!attribute [rw] cert_id # @return [String] certificate that authenticates the application when # making API calls # @note This attribute defaults to the `EBAY_CERT_ID` environment # variable. def cert_id @cert_id ||= ENV['EBAY_CERT_ID'] end attr_writer :app_id, :dev_id, :cert_id end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ebay-ruby-0.4.1 | lib/ebay/config.rb |
ebay-ruby-0.4.0 | lib/ebay/config.rb |
ebay-ruby-0.3.5 | lib/ebay/config.rb |
ebay-ruby-0.3.4 | lib/ebay/config.rb |