From 3be18466880f953016fd161b471b4c4415dd0687 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Tue, 21 Jun 2016 16:54:10 +0200 Subject: [PATCH] Added Package.screenshots_sorted_by_version --- app/models/package.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/models/package.rb b/app/models/package.rb index b2566d9..0f0bc48 100644 --- a/app/models/package.rb +++ b/app/models/package.rb @@ -46,4 +46,16 @@ class Package < ActiveRecord::Base def self.requiring_moderation self.joins(:screenshots).where(screenshots: {approved:false}).distinct(:name) end + + def screenshots_sorted_by_version + self.screenshots.sort do |x,y| + version_x = DebImporter::Version.new(x.version) + version_y = DebImporter::Version.new(y.version) + puts "x=#{version_x}" + puts "y=#{version_y}" + -1 if version_xversion_y + 0 + end + end end