Class: Tracker::Application::LoadStoryChildStoryStories
- Inherits:
-
Object
- Object
- Tracker::Application::LoadStoryChildStoryStories
- Includes:
- Interactor
- Defined in:
- lib/tracker/application/load_story_child_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_child_story_stories.rb', line 8 def perform story_id = context[:story_id] child_story_stories = Tracker.pg[:story_stories] .where(parent_story_id: story_id) .join(:stories, id: :child_story_id) .select( :story_stories__id, :story_stories__parent_story_id, :story_stories__child_story_id, :stories__title___child_story_title ) context[:child_story_stories] = child_story_stories end |