Class: USPSFlags::Grades::EdPro
- Inherits:
-
Object
- Object
- USPSFlags::Grades::EdPro
- Defined in:
- lib/usps_flags/grades/edpro.rb
Class Method Summary collapse
Class Method Details
.for_grade(grade) ⇒ Object
19 20 21 |
# File 'lib/usps_flags/grades/edpro.rb', line 19 def for_grade(grade) %i[ap jn n].include?(grade) end |
.get(grade) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/usps_flags/grades/edpro.rb', line 11 def get(grade) raise USPSFlags::Errors::InvalidInsignia, 'EdPro is only valid for grades AP, JN, N' unless for_grade(grade) <<~SVG <rect x="0" y="100" width="#{USPSFlags::Grades::Grade.width(grade)}" height="20" fill="#{USPSFlags::Config::GOLD}" /> SVG end |