Module: NSWTopo::RasterRender
- Included in:
- ArcGISRaster, Import
- Defined in:
- lib/nswtopo/layer/raster_render.rb
Instance Method Summary collapse
Instance Method Details
#render(&block) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/nswtopo/layer/raster_render.rb', line 3 def render(**, &block) REXML::Element.new("defs").tap do |defs| defs.add_attributes("id" => "#{@name}.defs") defs.add_element(image_element).add_attributes("id" => "#{@name}.content") end.tap(&block) REXML::Element.new("use").tap do |use| use.add_attributes "id" => @name, "mask" => "none", "href" => "##{@name}.content" use.add_attributes params.slice("opacity") end.tap(&block) end |