--- !ruby/object:RI::MethodDescription 
aliases: 
- !ruby/object:RI::AliasName 
  name: splice
block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Splice a list of Resources at a given offset or range
- !ruby/struct:SM::Flow::P 
  body: When nil is provided instead of a Resource or a list of Resources this will remove all of the Resources at the specified position.
- !ruby/struct:SM::Flow::P 
  body: "@param [Integer, Array(Integer), Range] *args"
- !ruby/struct:SM::Flow::VERB 
  body: "  The offset, offset and limit, or range indicating first and last position.\n  The last argument may be a Resource, a list of Resources or nil.\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [Resource, Enumerable]"
- !ruby/struct:SM::Flow::VERB 
  body: "  the Resource or list of Resources that was spliced into the Collection\n"
- !ruby/struct:SM::Flow::P 
  body: "@return [nil]"
- !ruby/struct:SM::Flow::VERB 
  body: "  If nil was used to delete the entries\n"
- !ruby/struct:SM::Flow::P 
  body: "@api public"
full_name: DataMapper::Collection#[]=
is_singleton: false
name: "[]="
params: (*args)
visibility: public
