Sha256: 8c0ff25daccacf3d6986fd43e3f6a0dd93048a8fe01860448588eef38f3df3f1
Contents?: true
Size: 997 Bytes
Versions: 3
Compression:
Stored size: 997 Bytes
Contents
# frozen_string_literal: true # Helper class for generating crossed-staves. # # @private class USPSFlags class Burgees class 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 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
usps_flags-burgees-0.1.4 | lib/usps_flags/burgees/crossed.rb |
usps_flags-burgees-0.1.3 | lib/usps_flags/burgees/crossed.rb |
usps_flags-burgees-0.1.2 | lib/usps_flags/burgees/crossed.rb |