class TrackerDeliveries::Formatters::StoryFormat
Public Class Methods
new(base_url)
click to toggle source
# File lib/tracker_deliveries/formatters/story_format.rb, line 2 def initialize base_url @base_url = base_url end
Public Instance Methods
format(story)
click to toggle source
# File lib/tracker_deliveries/formatters/story_format.rb, line 10 def format story raise Error 'Abstract method: not implemented' end
story_url(story)
click to toggle source
# File lib/tracker_deliveries/formatters/story_format.rb, line 6 def story_url story @base_url + story.id end
wrapper(stories)
click to toggle source
# File lib/tracker_deliveries/formatters/story_format.rb, line 14 def wrapper stories stories .map{|s| self.format s } .join("\n") end