class ActiveAdmin::Views::SidebarSection

Public Instance Methods

build(section) click to toggle source

Takes a ActiveAdmin::SidebarSection instance

Calls superclass method ActiveAdmin::Views::Panel#build
# File lib/active_admin/views/components/sidebar_section.rb, line 8
def build(section)
  @section = section
  super(@section.title, :icon => @section.icon)
  self.id = @section.id
  build_sidebar_content
end

Protected Instance Methods

build_sidebar_content() click to toggle source
# File lib/active_admin/views/components/sidebar_section.rb, line 17
def build_sidebar_content
  if @section.block
    rvalue = instance_eval(&@section.block)
    self << rvalue if rvalue.is_a?(String)
  else
    render(@section.partial_name)
  end
end