Method: BtcPay::Client::Config#initialize

Defined in:
lib/btcpay/client/config.rb

#initialize(**kwargs) ⇒ Config

Returns a new instance of Config.



11
12
13
14
15
16
17
18
# File 'lib/btcpay/client/config.rb', line 11

def initialize(**kwargs)
  @base_url = load_url(kwargs[:base_url])
  @user_agent = kwargs[:user_agent] || "btcpay_ruby/#{BtcPay::VERSION}"
  @store_id = kwargs[:store_id]

  load_auth_token(kwargs)
  set_authorization
end