Sha256: d2a867ad959bd7ad0c3a125da8fde1e1eb78a97f5c3be6d21e20b4c87634f3e3

Contents?: true

Size: 401 Bytes

Versions: 4

Compression:

Stored size: 401 Bytes

Contents

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

4 entries across 4 versions & 1 rubygems

Version Path
soapy_bing-0.0.4 lib/soapy_bing/account.rb
soapy_bing-0.0.3 lib/soapy_bing/account.rb
soapy_bing-0.0.2 lib/soapy_bing/account.rb
soapy_bing-0.0.1 lib/soapy_bing/account.rb