theseus/app/models/lsv.rb

15 lines
300 B
Ruby

module LSV
SLUGS = {
msr: MarketingShipmentRequest,
hs: HighSeasShipment,
boba: BobaDropsShipment,
oo: OneOffShipment,
pf: PrintfulShipment,
}
INVERSE = SLUGS.invert.freeze
def self.slug_for(lsv) = INVERSE[lsv.class.responsible_class]
TYPES = SLUGS.values.freeze
end