Sha256: 521cd87d432affbdadce0d5e92a0205461300efd5b969c275567719180fc9c4c

Contents?: true

Size: 466 Bytes

Versions: 192

Compression:

Stored size: 466 Bytes

Contents

class Caboose::MediaFile < ActiveRecord::Base

  self.table_name = "media_files"
  belongs_to :media_category
  has_attached_file :file, :path => ':path_prefixmedia-files/:id.:extension'
  do_not_validate_attachment_file_type :file  
  attr_accessible :id, :media_category_id, :name, :description
  
  def api_hash
    {
      :id => self.id,
      :name => self.name,      
      :description => self.description,
      :url => self.file.url      
    }
  end

end

Version data entries

192 entries across 192 versions & 1 rubygems

Version Path
caboose-cms-0.5.221 app/models/caboose/media_file.rb
caboose-cms-0.5.220 app/models/caboose/media_file.rb
caboose-cms-0.5.219 app/models/caboose/media_file.rb
caboose-cms-0.5.218 app/models/caboose/media_file.rb
caboose-cms-0.5.217 app/models/caboose/media_file.rb
caboose-cms-0.5.216 app/models/caboose/media_file.rb
caboose-cms-0.5.215 app/models/caboose/media_file.rb
caboose-cms-0.5.214 app/models/caboose/media_file.rb
caboose-cms-0.5.213 app/models/caboose/media_file.rb
caboose-cms-0.5.212 app/models/caboose/media_file.rb
caboose-cms-0.5.211 app/models/caboose/media_file.rb
caboose-cms-0.5.210 app/models/caboose/media_file.rb
caboose-cms-0.5.209 app/models/caboose/media_file.rb
caboose-cms-0.5.208 app/models/caboose/media_file.rb
caboose-cms-0.5.207 app/models/caboose/media_file.rb
caboose-cms-0.5.206 app/models/caboose/media_file.rb
caboose-cms-0.5.205 app/models/caboose/media_file.rb
caboose-cms-0.5.204 app/models/caboose/media_file.rb
caboose-cms-0.5.203 app/models/caboose/media_file.rb
caboose-cms-0.5.202 app/models/caboose/media_file.rb