mirror of
https://github.com/danog/liquid.git
synced 2025-01-06 02:58:20 +01:00
21 lines
673 B
Ruby
21 lines
673 B
Ruby
# Create a file data.csv in the current directory, containing format strings,
|
|
# and the reference date thus formatted.
|
|
#
|
|
# This is run manually rather than on go generate, so that go generate doesn't
|
|
# require a Ruby installation.
|
|
|
|
require "CSV"
|
|
|
|
rt = Time.new(2006, 1, 2, 15, 4, 5, "-05:00")
|
|
CSV.open(File.join(File.dirname(__FILE__), "data.csv"), "w") do |csv|
|
|
for mod in ['', '-', '_', '^', '#'] do
|
|
for c in ('A'..'Z').to_a + ('a'..'z').to_a do
|
|
fmt = "%#{mod}#{c}"
|
|
out = rt.strftime(fmt)
|
|
next if out == fmt
|
|
next if mod != '' && out == rt.strftime("%#{c}")
|
|
csv << [fmt, out]
|
|
end
|
|
end
|
|
end
|