Sha256: 7629c9a0febcb0eb7d7d33e1fa1c85146b7fc3b01c55de55223f8588c0e1f277
Contents?: true
Size: 433 Bytes
Versions: 4
Compression:
Stored size: 433 Bytes
Contents
# Helper class for handling built-in burgees. # # @private class USPSFlags::Burgees::Builtins def self.available Dir.glob("lib/usps_flags/burgees/builtins/**/*.svg").map { |b| b.split("/").last.split(".svg").first }.map(&:to_sym) end def self.get(burgee) raise USPSFlags::Errors::UnknownBurgee unless self.available.include?(burgee) ::File.read("lib/usps_flags/burgees/builtins/#{burgee}.svg") end end
Version data entries
4 entries across 4 versions & 1 rubygems