Class: BagCopy
- Inherits:
-
Object
- Object
- BagCopy
- Defined in:
- lib/ObjectModel/AnEntity/BagCopy.rb
Instance Method Summary collapse
- #_array ⇒ Object
- #add(value) ⇒ Object
- #clear ⇒ Object
- #delete_if(&b) ⇒ Object
- #each(&b) ⇒ Object
-
#initialize(array) ⇒ BagCopy
constructor
A new instance of BagCopy.
- #size ⇒ Object
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
#_array ⇒ Object
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 |
#clear ⇒ Object
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 |
#size ⇒ Object
14 15 16 |
# File 'lib/ObjectModel/AnEntity/BagCopy.rb', line 14 def size @array.size end |