class Lookbook::PreviewsController
def index
def index respond_to do |format| format.json do render( json: Lookbook.previews.map do |preview| { name: preview.name, scenarios: preview.scenarios.map { |scenario| case scenario when Lookbook::ScenarioEntity scenario_json(scenario) when Lookbook::ScenarioGroupEntity { name: scenario.name, examples: scenario.scenarios.map { |s| scenario_json(s) } } end } } end ) end end end