Class: Pageflow::LinkmapPage::PageType

Inherits:
PageType
  • Object
show all
Defined in:
lib/pageflow/linkmap_page/page_type.rb

Instance Method Summary collapse

Instance Method Details

#file_typesObject



6
7
8
9
10
11
# File 'lib/pageflow/linkmap_page/page_type.rb', line 6

def file_types
  [
    LinkmapPage.color_map_file_type,
    LinkmapPage.masked_image_file_type
  ]
end

#thumbnail_candidatesObject



17
18
19
20
21
22
23
# File 'lib/pageflow/linkmap_page/page_type.rb', line 17

def thumbnail_candidates
  [
    {attribute: 'thumbnail_image_id', file_collection: 'image_files'},
    {attribute: 'panorama_image_id', file_collection: 'image_files'},
    {attribute: 'panorama_video_id', file_collection: 'video_files'}
  ]
end

#view_helpersObject



13
14
15
# File 'lib/pageflow/linkmap_page/page_type.rb', line 13

def view_helpers
  [AreasHelper]
end