我需要调整以下块以创建基于@item.type
. 为此,必须逐个更改块内容@item.type
。
list = Magick::ImageList.new(@item.images)
montage = list.montage do
self.geometry = Magick::Geometry.new(130, 194, 10, 5)
self.geometry = Magick::Geometry.new(4,10)
end
montage.write("name.jpg")
取决于@item.type
以下方法可能需要也可能不需要,并且提供的值会有所不同:(例如,我可能需要self.foo
但不需要self.geometry
)
self.geometry = Magick::Geometry.new(130, 194, 10, 5)
self.tiles = Magick::Geometry.new(4,10)
缺少if @item.type = 'this' ...
什么“红宝石方式”来做到这一点?