Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def make_temp_storage
- pr = Product.find( product_id ) rescue nil
- return nil unless pr
- size = ProductSize.find( product_size_id ) rescue pr.product_sizes.first
- color = ProductColor.find( product_color_id ) rescue pr.product_colors.first
- quantity = ProductQuantity.find( product_quantity_id ) rescue pr.product_quantities.first
- price = ProductPrice.find( :first, :conditions =>
- [ "product_size_id = ? AND product_color_id = ? AND product_quantity_id = ?",
- size.id, color.id, quantity.id ] )
- return nil if price.nil?
- # WTF is Exception???
- # Rescue it all!
- # :D
Add Comment
Please, Sign In to add comment