Class: Tracker::Application::LoadStoryParentStoryStories
- Inherits:
-
Object
- Object
- Tracker::Application::LoadStoryParentStoryStories
- Includes:
- Interactor
- Defined in:
- lib/tracker/application/load_story_parent_story_stories.rb
Instance Method Summary collapse
Instance Method Details
#perform ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/tracker/application/load_story_parent_story_stories.rb', line 8 def perform story_id = context[:story_id] parent_story_stories = Tracker.pg[:story_stories] .where(child_story_id: story_id) .join(:stories, id: :parent_story_id) .select( :story_stories__id, :story_stories__parent_story_id, :story_stories__child_story_id, :stories__title___parent_story_title ) context[:parent_story_stories] = parent_story_stories end |