class ActiveAdmin::PageDSL

def page_action(name, options = {}, &block)

def page_action(name, options = {}, &block)
  config.page_actions << ControllerAction.new(name, options)
  controller do
    define_method(name, &block || Proc.new{})
  end
end