Advertisement
Guest User

Untitled

a guest
May 27th, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. class TommyJohn::Size
  2. attr_accessor :code, :label, :title
  3. def initialize(code, label: nil, title: nil)
  4. @code = code
  5. @label = label || code
  6. @title = title || label
  7. end
  8. def to_s
  9. title
  10. end
  11. end
  12. Spree::Variant::SIZES = {
  13. 'S' => TommyJohn::Size.new('S', 'Small'),
  14. 'M' => TommyJohn::Size.new('M', title: 'Medium'),
  15. 'L' => TommyJohn::Size.new('S', title: 'Large'),
  16. 'XL' => TommyJohn::Size.new('XL'),
  17. 'XXL' => TommyJohn::Size.new('XXL'),
  18. '3XL' => TommyJohn::Size.new('3XL'),
  19. '4XL' => TommyJohn::Size.new('4XL'),
  20. 'O' => TommyJohn::Size.new('S', label: 'One Size Fits Most (8-13)', title: 'One Size'),
  21. '8-10.5' => TommyJohn::Size.new('8-10.5'),
  22. '11-14' => TommyJohn::Size.new('11-14')
  23. }.freeze
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement