Method: Pablo::Arguments#unslice
- Defined in:
- lib/pablo/arguments.rb
#unslice ⇒ Object
Remove arguments constrain and reconcile arguments with slice.
66 67 68 69 70 71 |
# File 'lib/pablo/arguments.rb', line 66 def unslice raise "cannot unslice fully unsliced Arguments" unless @slices.length > 1 idx, arr = @slices[-1][:idx], @slices[-1][:arr] @slices[-2][:arr][idx..-1] = arr @slices.delete_at(-1) end |