From b62c799ee87ca8b13be961c5d3bc516f88126d34 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Tue, 6 Aug 2013 22:35:42 +0200 Subject: [PATCH] Added image_url method for Screenshot model --- app/models/screenshot.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 app/models/screenshot.rb diff --git a/app/models/screenshot.rb b/app/models/screenshot.rb new file mode 100644 index 0000000..63578d1 --- /dev/null +++ b/app/models/screenshot.rb @@ -0,0 +1,10 @@ +class Screenshot < ActiveRecord::Base + belongs_to :package + + # Return the URL to this screenshot. + # size: 'small' (thumbnail) or 'large' (full-size) + # (If possible serve the screenshots statically from the web server.) + def image_url(size) + "/screenshots/#{self.package.name[0]}/#{self.package.name}/#{self.id}_#{size}.png" + end +end