Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TommyJohn::Size
- attr_accessor :code, :label, :title
- def initialize(code, label: nil, title: nil)
- @code = code
- @label = label || code
- @title = title || label
- end
- def to_s
- title
- end
- end
- Spree::Variant::SIZES = {
- 'S' => TommyJohn::Size.new('S', 'Small'),
- 'M' => TommyJohn::Size.new('M', title: 'Medium'),
- 'L' => TommyJohn::Size.new('S', title: 'Large'),
- 'XL' => TommyJohn::Size.new('XL'),
- 'XXL' => TommyJohn::Size.new('XXL'),
- '3XL' => TommyJohn::Size.new('3XL'),
- '4XL' => TommyJohn::Size.new('4XL'),
- 'O' => TommyJohn::Size.new('S', label: 'One Size Fits Most (8-13)', title: 'One Size'),
- '8-10.5' => TommyJohn::Size.new('8-10.5'),
- '11-14' => TommyJohn::Size.new('11-14')
- }.freeze
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement