Я новичок в Ruby, я просто играю с идеями, и мне бы хотелось удалить данные @continent из созданного мною country_array . Провел большое количество поисков и смог найти довольно много информации об удалении элементов целиком, но не смог найти, как конкретно удалить данные @continent. Пожалуйста, держите любые ответы достаточно простыми, поскольку я новичок, однако любая помощь очень ценится.
class World
include Enumerable
include Comparable
attr_accessor :continent
def <=> (sorted)
@length = other.continent
end
def initialize(country, continent)
@country = country
@continent = continent
end
end
a = World.new("Spain", "Europe")
b = World.new("India", "Asia")
c = World.new("Argentina", "South America")
d = World.new("Japan", "Asia")
country_array = [a, b, c, d]
puts country_array.inspect
[#<World:0x100169148 @continent="Europe", @country="Spain">,
#<World:0x1001690d0 @continent="Asia", @country="India">,
#<World:0x100169058 @continent="South America", @country="Argentina">,
#<World:0x100168fe0 @continent="Asia", @country="Japan">]