Sha256: 5b5ab91b43140bb77b54dd11bd72f99883c34ba2547643e3328ff3273408a586

Contents?: true

Size: 512 Bytes

Versions: 10

Compression:

Stored size: 512 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

10 entries across 10 versions & 1 rubygems

Version Path
attached-1.0.4 test/dummy/app/models/audio.rb
attached-1.0.3 test/dummy/app/models/audio.rb
attached-1.0.2 test/dummy/app/models/audio.rb
attached-1.0.1 test/dummy/app/models/audio.rb
attached-1.0.0 test/dummy/app/models/audio.rb
attached-0.6.0 test/dummy/app/models/audio.rb
attached-0.5.9 test/dummy/app/models/audio.rb
attached-0.5.8 test/dummy/app/models/audio.rb
attached-0.5.7 test/dummy/app/models/audio.rb
attached-0.5.6 test/dummy/app/models/audio.rb