Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/loader/array.rb
Instance Method Summary collapse
-
#extract_class!(class_name) ⇒ Object
generate params structure from array return_array.
Instance Method Details
#extract_class!(class_name) ⇒ Object
generate params structure from array return_array
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/loader/array.rb', line 5 def extract_class! class_name if class_name.class != Class raise ArgumentError, "parameter must be a class name" end return_value= self.map { |element| if element.class == class_name element end }.uniq - [ nil ] return_value.each{|e| self.delete(e) } return return_value end |