Sha256: eeb88a71fab75db7b0bee3522e7cbfef2fa2e37ba8cb61491db98647ef8fce5d
Contents?: true
Size: 910 Bytes
Versions: 13
Compression:
Stored size: 910 Bytes
Contents
class Picture < Document has_attached_file :file, :url => '/:class/:id.:extension', :path => ':rails_root/documents/:class/:id_partition/:style.:extension', :styles => {:thumb => ["48x48#"], :thumb0 => ["130x80#"] } define_index do indexes title indexes file_file_name, :as => :file_name indexes description indexes activity_object.tags.name, :as => :tags has created_at end # Thumbnail file def thumb(size, helper) case size when 16 "#{ size.to_s }/photo.png" when 48 helper.picture_path self, :format => format, :style => 'thumb' when 130 helper.picture_path self, :format => format, :style => 'thumb0' end end end
Version data entries
13 entries across 13 versions & 2 rubygems