class Yoti::DynamicSharingService::TransactionalFlowExtensionBuilder

Builder for TransactionalFlowExtension

Public Class Methods

new() click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 37
def initialize
  @extension = TransactionalFlowExtension.new
end

Public Instance Methods

build() click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 46
def build
  Marshal.load Marshal.dump @extension
end
with_content(content) click to toggle source
# File lib/yoti/dynamic_share_service/extension/transactional_flow_extension.rb, line 41
def with_content(content)
  @extension.instance_variable_set(:@content, content)
  self
end