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