Class: Smith::Workflow::StringSnapshot
- Inherits:
-
Object
- Object
- Smith::Workflow::StringSnapshot
- Defined in:
- lib/smith/workflow/string_snapshot.rb
Class Method Summary collapse
Class Method Details
.bytesize(value) ⇒ Object
12 13 14 |
# File 'lib/smith/workflow/string_snapshot.rb', line 12 def bytesize(value) BYTESIZE.bind_call(value) end |
.copy(value, freeze: false) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/smith/workflow/string_snapshot.rb', line 16 def copy(value, freeze: false) String.allocate.tap do |copy| INITIALIZE_COPY.bind_call(copy, value) FREEZE.bind_call(copy) if freeze end end |