Class: Cms::AbstractFileBlock

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/cms/abstract_file_block.rb

Direct Known Subclasses

FileBlock, ImageBlock

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.publishable?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'app/models/cms/abstract_file_block.rb', line 24

def self.publishable?
  true
end

Instance Method Details

#parentCms::Section

Return the parent section for this block.

Returns:



16
17
18
# File 'app/models/cms/abstract_file_block.rb', line 16

def parent
  attachment.parent
end

#pathObject



20
21
22
# File 'app/models/cms/abstract_file_block.rb', line 20

def path
  attachment_file_path
end

#set_attachment_pathObject



28
29
30
31
32
# File 'app/models/cms/abstract_file_block.rb', line 28

def set_attachment_path
  if @attachment_file_path && @attachment_file_path != attachment.file_path
    attachment.file_path = @attachment_file_path
  end
end

#set_attachment_sectionObject



34
35
36
37
38
# File 'app/models/cms/abstract_file_block.rb', line 34

def set_attachment_section
  if @attachment_section_id && @attachment_section_id != attachment.section
    attachment.section_id = @attachment_section_id
  end
end