Module: ComponentStories
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/component_stories.rb
Overview
Adds method for working with component stories
Instance Method Summary collapse
-
#story ⇒ Object
Perform story.
Instance Method Details
#story ⇒ Object
Perform story
Parameters:
slug: story slug app/lib/biovision/components/.../stories/<slug>_story.rb
entity_id: optional parameter for setting entity context
post […]/stories/:slug
14 15 16 17 18 19 20 21 |
# File 'app/controllers/concerns/component_stories.rb', line 14 def story story_parameters = params[:parameters]&.permit!.to_h entity_id = param_from_request(:entity_id) story_handler = component_handler.story(params[:slug], entity_id) result = story_handler.perform(story_parameters) render json: { meta: { result: result } } end |