Sha256: 0a7e9ece6918f805ecdd7bbaab23a90acc5fb7a062abab574758e148eead357c

Contents?: true

Size: 522 Bytes

Versions: 11

Compression:

Stored size: 522 Bytes

Contents

module Cms
  class ImageBlock < Cms::AbstractFileBlock

    acts_as_content_block :taggable => true
    content_module :core
    has_attachment :file, :styles => {:thumb => "80x80"}
    validates_attachment_presence :file, :message => "You must upload a file"


    def self.display_name
      "Image"
    end

    def image
      file
    end

     # Override default behavior to handle STI class when looking up other versions of attachments.
    def attachable_type
      Cms::Attachment::FILE_BLOCKS
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
browsercms-artirix-4.0.4 app/models/cms/image_block.rb
browsercms-artirix-4.0.3.3 app/models/cms/image_block.rb
browsercms-artirix-4.0.3.2 app/models/cms/image_block.rb
browsercms-artirix-4.0.3.1 app/models/cms/image_block.rb
browsercms-artirix-4.0.3 app/models/cms/image_block.rb
browsercms-artirix-4.0.2 app/models/cms/image_block.rb
browsercms-artirix-4.0.1.1 app/models/cms/image_block.rb
browsercms-artirix-4.0.0.rc1.art4 app/models/cms/image_block.rb
browsercms-4.0.0.rc1 app/models/cms/image_block.rb
browsercms-4.0.0.beta app/models/cms/image_block.rb
browsercms-4.0.0.alpha app/models/cms/image_block.rb