Class: ForestAdminDatasourceMambuPayments::Datasource

Inherits:
ForestAdminDatasourceToolkit::Datasource
  • Object
show all
Defined in:
lib/forest_admin_datasource_mambu_payments/datasource.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(api_key:, base_url: nil, sandbox: false) ⇒ Datasource

Returns a new instance of Datasource.



5
6
7
8
9
10
11
# File 'lib/forest_admin_datasource_mambu_payments/datasource.rb', line 5

def initialize(api_key:, base_url: nil, sandbox: false)
  super()
  @configuration = Configuration.new(api_key: api_key, base_url: base_url, sandbox: sandbox)
  @client = Client.new(@configuration)

  register_collections
end

Instance Attribute Details

#clientObject (readonly)

Returns the value of attribute client.



3
4
5
# File 'lib/forest_admin_datasource_mambu_payments/datasource.rb', line 3

def client
  @client
end

#configurationObject (readonly)

Returns the value of attribute configuration.



3
4
5
# File 'lib/forest_admin_datasource_mambu_payments/datasource.rb', line 3

def configuration
  @configuration
end