Class: Yoti::DynamicSharingService::TransactionalFlowExtensionBuilder
- Inherits:
-
Object
- Object
- Yoti::DynamicSharingService::TransactionalFlowExtensionBuilder
- Defined in:
- lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb
Overview
Builder for TransactionalFlowExtension
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize ⇒ TransactionalFlowExtensionBuilder
constructor
A new instance of TransactionalFlowExtensionBuilder.
- #with_content(content) ⇒ Object
Constructor Details
#initialize ⇒ TransactionalFlowExtensionBuilder
Returns a new instance of TransactionalFlowExtensionBuilder.
33 34 35 |
# File 'lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb', line 33 def initialize @extension = TransactionalFlowExtension.new end |
Instance Method Details
#build ⇒ Object
42 43 44 |
# File 'lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb', line 42 def build Marshal.load Marshal.dump @extension end |
#with_content(content) ⇒ Object
37 38 39 40 |
# File 'lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb', line 37 def with_content(content) @extension.instance_variable_set(:@content, content) self end |