如何干燥以下代码并从第二个调用第一个初始化程序?
class DataStream
attr_reader :asset
attr_reader :data
def initialize(asset)
@asset = asset
@data = Array.new
end
def initialize(asset, values)
@asset = asset
@data = Array.new
values.each do |value|
add_value(value)
end
end
end