Class: SpreeCmCommissioner::ShowContestants::NormalizeVideoHighlights
- Inherits:
-
Object
- Object
- SpreeCmCommissioner::ShowContestants::NormalizeVideoHighlights
- Includes:
- Spree::ServiceModule::Base
- Defined in:
- app/services/spree_cm_commissioner/show_contestants/normalize_video_highlights.rb
Instance Method Summary collapse
Instance Method Details
#call(raw_video_highlights: nil) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'app/services/spree_cm_commissioner/show_contestants/normalize_video_highlights.rb', line 6 def call(raw_video_highlights: nil) return success(video_highlights: []) if raw_video_highlights.blank? video_highlights = normalize_video_highlights(raw_video_highlights: raw_video_highlights) success(video_highlights: video_highlights) rescue StandardError => e failure(nil, e.) end |