Added Package.screenshots_sorted_by_version

This commit is contained in:
Christoph Haas 2016-06-21 16:54:10 +02:00
parent c2fe896cbc
commit 3be1846688

View file

@ -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_x<version_y
1 if version_x>version_y
0
end
end
end