Class: Temporalio::Internal::ProtoUtils::LazyMemo
- Inherits:
-
Object
- Object
- Temporalio::Internal::ProtoUtils::LazyMemo
- Defined in:
- lib/temporalio/internal/proto_utils.rb
Instance Method Summary collapse
- #get ⇒ Object
-
#initialize(raw_memo, converter) ⇒ LazyMemo
constructor
A new instance of LazyMemo.
Constructor Details
#initialize(raw_memo, converter) ⇒ LazyMemo
Returns a new instance of LazyMemo.
142 143 144 145 |
# File 'lib/temporalio/internal/proto_utils.rb', line 142 def initialize(raw_memo, converter) @raw_memo = raw_memo @converter = converter end |
Instance Method Details
#get ⇒ Object
147 148 149 150 |
# File 'lib/temporalio/internal/proto_utils.rb', line 147 def get @memo = ProtoUtils.memo_from_proto(@raw_memo, @converter) unless defined?(@memo) @memo end |