Class: BagCopy

Inherits:
Object
  • Object
show all
Defined in:
lib/ObjectModel/AnEntity/BagCopy.rb

Instance Method Summary collapse

Constructor Details

#initialize(array) ⇒ BagCopy

Returns a new instance of BagCopy.



2
3
4
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 2

def initialize array
	@array = array
end

Instance Method Details

#_arrayObject



6
7
8
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 6

def _array
	@array
end

#add(value) ⇒ Object



18
19
20
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 18

def add value
	@array << value
end

#clearObject



22
23
24
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 22

def clear
	@array.clear
end

#delete_if(&b) ⇒ Object



10
11
12
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 10

def delete_if &b
	@array.delete_if &b
end

#each(&b) ⇒ Object



26
27
28
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 26

def each &b
	@array.each &b
end

#sizeObject



14
15
16
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 14

def size
	@array.size
end