Sha256: d6819da8aff536540d1f687c3bb7b9c8b196085def95f4b93bdd0a68e9e0b42b

Contents?: true

Size: 302 Bytes

Versions: 2

Compression:

Stored size: 302 Bytes

Contents

require 'rainbow'

module TinyNews

  class CLIPrinter

    def self.print feeds
      feeds.each do |feed_object|
        puts "\n#{feed_object.title.color(:blue)}:"
        feed_object.stories.each do |story|
          puts "-".color(:yellow) + " #{story}"
        end
      end
    end

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tinynews-1.0.1 lib/tinynews/cli_printer.rb
tinynews-1.0.0 lib/tinynews/cli_printer.rb