class Mail::PartsList
def get_order_value(part, order)
def get_order_value(part, order) is_attachment = part.respond_to?(:attachment?) && part.attachment? has_content_type = part.respond_to?(:content_type) && !part[:content_type].nil? [is_attachment ? 1 : 0, (has_content_type ? order.index(part[:content_type].string.downcase) : nil) || 10000] end