3
Приветствуем всех! Я хочу, чтобы описать каждый вид продукта класса:Наследуемые атрибуты в классах ruby
# Base product class
class BaseProduct
prop :name, :price # Common properties for all inheritable products
end
class Cellphone < BaseProduct
prop :imei # Concrete property for this product
end
class Auto < BaseProduct
prop :max_speed, :color # Concrete properties for this product
end
c = Cellphone.new
c.prop_names # => [:name, :price, :imei]
a = Auto.new
c.prop_names # => [:name, :price, :max_speed, :color]
Итак, как это реализовать? Я потратил 3 дня на нем, но не получил рабочий код (