# File lib/scruffy/components/base.rb, line 24 def render(svg, bounds, options={}) if @visible unless bounds.nil? @render_height = bounds[:height] svg.g(:id => id.to_s, :transform => "translate(#{bounds.delete(:x)}, #{bounds.delete(:y)})") { draw(svg, bounds, options.merge(@options)) } else process(svg, options.merge(@options)) end end end