Class: Ingenico::Connect::SDK::Webhooks::WebhooksHelperBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/ingenico/connect/sdk/webhooks/webhooks_helper_builder.rb

Overview

Builder for a WebhooksHelper object.

Instance Method Summary collapse

Instance Method Details

#buildObject

Creates a fully initialized WebhooksHelper object



23
24
25
# File 'lib/ingenico/connect/sdk/webhooks/webhooks_helper_builder.rb', line 23

def build
  WebhooksHelper.new(@marshaller, @secret_key_store)
end

#with_marshaller(marshaller) ⇒ Object

Sets the Marshaller to use.



11
12
13
14
# File 'lib/ingenico/connect/sdk/webhooks/webhooks_helper_builder.rb', line 11

def with_marshaller(marshaller)
  @marshaller = marshaller
  self
end

#with_secret_key_store(secret_key_store) ⇒ Object

Sets the SecretKeyStore to use.



17
18
19
20
# File 'lib/ingenico/connect/sdk/webhooks/webhooks_helper_builder.rb', line 17

def with_secret_key_store(secret_key_store)
  @secret_key_store = secret_key_store
  self
end