class Lookbook::InspectorController
def self.controller_path
def self.controller_path "lookbook/inspector" end
def drawer_panels
def drawer_panels Engine.panels.in_group(:drawer).map do |config| PanelStore.resolve_config(config, inspector_data) end end
def main_panels
def main_panels Engine.panels.in_group(:main).map do |config| PanelStore.resolve_config(config, inspector_data) end end
def show
def show if @target begin @main_panels = main_panels @drawer_panels = drawer_panels rescue => exception render_in_layout "lookbook/error", layout: "lookbook/inspector", error: prettify_error(exception) end else show_404 end end
def show_legacy
def show_legacy Lookbook.logger.warn("Legacy URL path detected. These paths are deprecated and will be removed in a future version") redirect_to lookbook_inspect_path params[:path] end