Method: Array::Hooked::ArrayInterface#pre_set_hook

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

#pre_set_hook(index, object, is_insert = false) ⇒ true, false

A hook that is called before setting a value; return value is used in place of object.

Parameters:

  • index (Fixnum)

    Index at which set/insert is taking place.

  • object (Object)

    Element being set/inserted.

  • is_insert (true, false) (defaults to: false)

    Whether this set is inserting a new index.

Returns:

  • (true, false)

    Return value is used in place of object.



99
100
101
102
103
# File 'lib/array/hooked/array_interface.rb', line 99

def pre_set_hook( index, object, is_insert = false )

  return object
  
end