# File lib/rvg/embellishable.rb, line 237 def initialize(image, width=nil, height=nil, x=0, y=0) super() # run module initializers @image = image.copy # use a copy of the image in case app. re-uses the argument @x, @y, @width, @height = Magick::RVG.convert_to_float(x, y, width || @image.columns, height || @image.rows) if @width < 0 || @height < 0 raise ArgumentError, "width, height must be >= 0" end init_viewbox() end