Class: IndexAsMap

Inherits:
ActiveAdmin::Component
  • Object
show all
Defined in:
lib/active_admin_map_index/index_as_map.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.index_nameObject



14
15
16
# File 'lib/active_admin_map_index/index_as_map.rb', line 14

def self.index_name
  "map"
end

Instance Method Details

#build(page_presenter, collection) ⇒ Object



3
4
5
6
7
8
# File 'lib/active_admin_map_index/index_as_map.rb', line 3

def build(page_presenter, collection)
  @page_presenter = page_presenter
  @collection = collection.to_a
  add_class "index"
  build_table
end

#number_of_columnsObject



10
11
12
# File 'lib/active_admin_map_index/index_as_map.rb', line 10

def number_of_columns
  @page_presenter[:columns] || default_number_of_columns
end