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