Sha256: 9354fd47b86010b68375ff4c06478e3bbb3bdc9823d63d84dc3804a6e5530f9c

Contents?: true

Size: 518 Bytes

Versions: 9

Compression:

Stored size: 518 Bytes

Contents

class Audio < ActiveRecord::Base
  
  has_attached :file, :processor => :audio, :path => "audios/files/:style/:identifier:extension", 
    :styles => {
      :full  => { :preset => "320kbps", :extension => ".aac" },
      :large => { :preset => "256kbps", :extension => ".aac" },
      :small => { :preset => "128kbps", :extension => ".aac" },
    }
  
  validates_attached_presence :file
  validates_attached_size :file, :in => 2.kilobytes..2.megabytes
  validates_attached_extension :file, :in => %w(wav aif)
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
attached-0.5.5 test/dummy/app/models/audio.rb
attached-0.5.4 test/dummy/app/models/audio.rb
attached-0.5.3 test/dummy/app/models/audio.rb
attached-0.5.2 test/dummy/app/models/audio.rb
attached-0.5.1 test/dummy/app/models/audio.rb
attached-0.5.0 test/dummy/app/models/audio.rb
attached-0.4.9 test/dummy/app/models/audio.rb
attached-0.4.8 test/dummy/app/models/audio.rb
attached-0.4.7 test/dummy/app/models/audio.rb