Sha256: 377b093fb0a93bd8592f3d2929f3265b790c78d35f268d1e0ccfe088444046b4

Contents?: true

Size: 809 Bytes

Versions: 10

Compression:

Stored size: 809 Bytes

Contents

class VideoUploader < CarrierWave::Uploader::Base
  
  # Create an MP4 version
  # version :mp4 do
  #   process :encode_video => [:mp4, resolution: "1280x720", custom: "-preset medium"]
  # end
  
  # version :ogv, :from_version => :mp4 do
  #   process :encode_ogv => [resolution: :same]
  # end
  
  # # Create a thumbnail
  # version :gallery_thumb do
  #   process thumbnail: [{format: 'jpg', quality: 10, size: "100x100", strip: true, logger: Rails.logger}]
  #   def full_filename for_file
  #     png_name for_file, version_name
  #   end
  # end
  
  def png_name for_file, version_name
    %Q{#{version_name}_#{for_file.chomp(File.extname(for_file))}.jpg}
  end

  def default_url
    ActionController::Base.helpers.asset_path("assetable/" + [version_name, "video.png"].compact.join('_'))
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
assetable-0.3.1 app/uploaders/video_uploader.rb
assetable-0.3.0 app/uploaders/video_uploader.rb
assetable-0.2.4 app/uploaders/video_uploader.rb
assetable-0.2.2 app/uploaders/video_uploader.rb
assetable-0.2.1 app/uploaders/video_uploader.rb
assetable-0.1.10 app/uploaders/video_uploader.rb
assetable-0.1.9 app/uploaders/video_uploader.rb
assetable-0.1.8 app/uploaders/video_uploader.rb
assetable-0.1.7 app/uploaders/video_uploader.rb
assetable-0.1.6 app/uploaders/video_uploader.rb