Sha256: 18ae34aae6a8db41f62d9b0b63269c7de65df506daa2c763a7c33acc3e51847b

Contents?: true

Size: 273 Bytes

Versions: 8

Compression:

Stored size: 273 Bytes

Contents

module AtomicCms
  class Media < ActiveRecord::Base
    self.inheritance_column = "media_type"

    has_attached_file :file
    do_not_validate_attachment_file_type :file

    def self.available_types
      descendants.map { |desc| desc.name.demodulize }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
atomic_cms-0.4.0 app/models/atomic_cms/media.rb
atomic_cms-0.3.3 app/models/atomic_cms/media.rb
atomic_cms-0.3.2 app/models/atomic_cms/media.rb
atomic_cms-0.3.1 app/models/atomic_cms/media.rb
atomic_cms-0.3.0 app/models/atomic_cms/media.rb
atomic_cms-0.2.5 app/models/atomic_cms/media.rb
atomic_cms-0.2.3 app/models/atomic_cms/media.rb
atomic_cms-0.2.2 app/models/atomic_cms/media.rb