Sha256: 0d85f4a3b021f08f9fd961dfcb1d5d7c71f922eaca2e8e7956e410a73009ca2e

Contents?: true

Size: 431 Bytes

Versions: 5

Compression:

Stored size: 431 Bytes

Contents

# frozen_string_literal: true
module SoapyBing
  class Account
    attr_reader :developer_token, :account_id, :customer_id

    def initialize(account_options)
      param_guard = ParamGuard.new(account_options, env_namespace: 'BING_ADS')
      @developer_token = param_guard.require!(:developer_token)
      @account_id = param_guard.require!(:account_id)
      @customer_id = param_guard.require!(:customer_id)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
soapy_bing-0.3.1 lib/soapy_bing/account.rb
soapy_bing-0.3.0 lib/soapy_bing/account.rb
soapy_bing-0.2.0 lib/soapy_bing/account.rb
soapy_bing-0.1.0 lib/soapy_bing/account.rb
soapy_bing-0.0.5 lib/soapy_bing/account.rb