Sha256: d004bada8c885012f38ee691c3c5aa8d3a3d256a12b79804d5bf2d88d3f641f9
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
# frozen_string_literal: true # Helper class for generating crossed-staves. # # @private class USPSFlags::Burgees::Crossed def self.generate(svg) ensign = USPSFlags::Core::Ensign.new.svg <<~SVG <g transform="translate(2850, 200)"> <g id="crossed-flags" transform="translate(0, 250)"> <g id="flags"> <g id="burgee" transform="translate(3000) rotate(30)"> #{svg} </g> <g id="ensign" transform="scale(-0.9765625, 0.9765625) rotate(30)"> #{ensign} </g> </g> <g id="flag-poles"> <rect fill="#041E42" x="0" y="0" width="150" height="4000" transform="rotate(-30)" /> <rect fill="#041E42" x="0" y="0" width="150" height="4000" transform="translate(2850) rotate(30, 150, 0)" /> </g> </g> </g> SVG end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
usps_flags-burgees-0.1.1 | lib/usps_flags/burgees/crossed.rb |
usps_flags-burgees-0.1.0 | lib/usps_flags/burgees/crossed.rb |