Sha256: 05e5e3db6cc1b50a093bc75ff8e7b3831ca91b4e81bfcc3ffa3b56f4ed48a8e8
Contents?: true
Size: 618 Bytes
Versions: 9
Compression:
Stored size: 618 Bytes
Contents
class Lalala::AbstractAsset < ActiveRecord::Base include Lalala::ExtActiveRecord::I18nTranslationsWriter::Writer self.abstract_class = true self.table_name = "assets" attr_accessible :asset, :title, :caption, :translations_writer 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.try(:extension_white_list) end list = list || [] list.map { |e| ".#{e}" }.join(",") end end
Version data entries
9 entries across 9 versions & 1 rubygems