Sha256: d6dff0259397ce1d8f8e350d1316ab98bb66cf24dfabc83072bdd4019854fa7c
Contents?: true
Size: 619 Bytes
Versions: 1
Compression:
Stored size: 619 Bytes
Contents
require 'csv' module Calrom module Formatter class Csv def call(calendar, date_range) CSV do |out| out << %w(date title symbol rank rank_num colour season) date_range.each do |date| day = calendar[date] day.celebrations.each do |c| out << [ day.date, c.title, c.symbol, c.rank.short_desc, c.rank.priority, c.colour.symbol, day.season.symbol ] end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
calrom-0.3.0 | lib/calrom/formatter/csv.rb |