class TrackerDeliveries::StoryFormatter

Public Class Methods

new(format, base_url) click to toggle source
# File lib/tracker_deliveries/story_formatter.rb, line 3
def initialize format, base_url
  @formatter = get_formatter(format, base_url)
  @format = format
end

Public Instance Methods

format(stories) click to toggle source
# File lib/tracker_deliveries/story_formatter.rb, line 14
def format stories
  @formatter.wrapper(stories)
end
get_formatter(format, base_url) click to toggle source
# File lib/tracker_deliveries/story_formatter.rb, line 8
def get_formatter(format, base_url)
  TrackerDeliveries::Formatters
    .const_get(format.capitalize)
    .new(base_url)
end