Sha256: fb24320bc18f3e220de9bc0f33171692aac947f14fe888c5baf4776a8b4e7149

Contents?: true

Size: 522 Bytes

Versions: 7

Compression:

Stored size: 522 Bytes

Contents

class Lalala::AbstractAsset < ActiveRecord::Base
  self.abstract_class = true
  self.table_name = "assets"

  attr_accessible :asset, :title, :caption
  translates :title, :caption
  Lalala::AbstractAsset::Translation.table_name = 'asset_translations'

  belongs_to :asset_owner, polymorphic: true

  def self.extension_white_list
    list = if self.uploaders and self.uploaders[:asset]
      self.uploaders[:asset].new.extension_white_list
    end

    list = list || []
    list.map { |e| ".#{e}" }.join(",")
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lalala-4.0.0.dev.123 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.118 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.114 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.113 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.111 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.109 app/models/lalala/abstract_asset.rb
lalala-4.0.0.dev.107 app/models/lalala/abstract_asset.rb