Use OpenStruct for item

This commit is contained in:
Cyril Lepagnot 2017-09-26 10:09:34 +02:00
parent 0f683493b0
commit 4a7c5cef3f

View File

@ -1,13 +1,7 @@
class Item
attr_accessor :name, :sell_in, :quality
require 'ostruct'
def initialize(name:, sell_in:, quality:)
@name = name
@sell_in = sell_in
@quality = quality
end
def to_s()
"#{@name}, #{@sell_in}, #{@quality}"
class Item < OpenStruct
def to_s
[name, sell_in, quality].join ', '
end
end