Method: NSArray#nsindexset

Defined in:
lib/sugarcube-foundation/nsarray.rb

#nsindexsetNSIndexSet

Creates an NSIndexSet object using the items in self as the indices

Returns:



23
24
25
26
27
28
29
30
31
32
33
# File 'lib/sugarcube-foundation/nsarray.rb', line 23

def nsindexset
  if self.length == 0
    raise "An index set must have at least one index"
  end

  set = NSMutableIndexSet.indexSet
  self.each do |val|
    set.addIndex val
  end
  set
end