cubesystems/releaf

View on GitHub
releaf-permissions/app/builders/releaf/permissions/page/layout_builder.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Releaf::Permissions::Page::LayoutBuilder < Releaf::Builders::Page::LayoutBuilder
  def header_builder
    Releaf::Permissions::Page::HeaderBuilder
  end

  def menu_builder
    Releaf::Permissions::Page::MenuBuilder
  end

  def body_content_blocks
    if controller.respond_to?(:authorized?) && controller.authorized?
      super
    else
      [yield]
    end
  end
end