Method: Array::Hooked::ArrayInterface#delete_at_without_hooks

Defined in:
lib/array/hooked/array_interface.rb

#delete_at_without_hooks(index) ⇒ Object

Alias to :delete_at that bypasses hooks.

Parameters:

  • index (Fixnum)

    Index to delete.

Returns:

  • (Object)

    Deleted element.



926
927
928
929
930
931
932
933
934
935
936
# File 'lib/array/hooked/array_interface.rb', line 926

def delete_at_without_hooks( index )

  @without_hooks = true

  object = delete_at( index )
  
  @without_hooks = false

  return object
  
end