Sha256: 351ab565aae51220879bcec8aac7c51b1314299f4c9798a7207c24bade8a01ca

Contents?: true

Size: 926 Bytes

Versions: 50

Compression:

Stored size: 926 Bytes

Contents

class Video < Document  
  has_attached_file :file, 
                    :url => '/:class/:id.:extension',
                    :path => ':rails_root/documents/:class/:id_partition/:style',
                    :styles => {
                      :webm => {:format => 'webm'},
                      :flv  => { :format => 'flv' },
                      :thumb  => {:geometry => "48x48" , :format => 'png', :time => 5},
                      :thumb0 => {:geometry => "130x80", :format => 'png', :time => 5}
                    },
                    :processors => [:ffmpeg]
                    
  process_in_background :file
  
  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)
      "#{ size.to_s }/video.png"
  end
  
end

Version data entries

50 entries across 50 versions & 4 rubygems

Version Path
vkhater-social_stream-0.16.3.3 documents/app/models/video.rb
vkhater-social_stream-documents-0.6.1 app/models/video.rb
social_stream-0.17.1 documents/app/models/video.rb
social_stream-0.17.0 documents/app/models/video.rb
social_stream-documents-0.7.0 app/models/video.rb
social_stream-0.16.3 documents/app/models/video.rb
social_stream-0.16.2 documents/app/models/video.rb
social_stream-documents-0.6.1 app/models/video.rb
social_stream-0.16.1 documents/app/models/video.rb
social_stream-documents-0.6.0 app/models/video.rb
social_stream-0.15.8 documents/app/models/video.rb
social_stream-0.15.7 documents/app/models/video.rb
social_stream-0.15.6 documents/app/models/video.rb
social_stream-0.15.5 documents/app/models/video.rb
social_stream-0.15.4 documents/app/models/video.rb
social_stream-0.15.1 documents/app/models/video.rb
social_stream-documents-0.5.2 app/models/video.rb
social_stream-0.15.0 documents/app/models/video.rb
social_stream-documents-0.5.1 app/models/video.rb
social_stream-0.14.1 documents/app/models/video.rb