Class: ActiveAdmin::PageDSL

Inherits:
DSL
  • Object
show all
Defined in:
lib/active_admin/page_dsl.rb

Overview

This is the class where all the register_page blocks are instance eval’d

Instance Method Summary collapse

Methods inherited from DSL

#run_registration_block

Instance Method Details

#content(options = {}, &block) ⇒ Object

Page content.

The block should define the view using Arbre.

Example:

ActiveAdmin.register "My Page" do
  content do
    para "Sweet!"
  end
end


17
18
19
# File 'lib/active_admin/page_dsl.rb', line 17

def content(options = {}, &block)
  config.set_page_presenter :index, ActiveAdmin::PagePresenter.new(options, &block)
end