Method: Pablo::Arguments#unslice

Defined in:
lib/pablo/arguments.rb

#unsliceObject

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