diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Rakefile | 5 | ||||
-rw-r--r-- | calendar.rb | 27 | ||||
-rw-r--r-- | output/.gitkeep | 0 |
4 files changed, 2 insertions, 33 deletions
@@ -1 +1,2 @@ -output/*.pdf
\ No newline at end of file +output/*.pdf +spec/output/*.pdf
\ No newline at end of file diff --git a/Rakefile b/Rakefile deleted file mode 100644 index d977090..0000000 --- a/Rakefile +++ /dev/null @@ -1,5 +0,0 @@ -task default: %w[calendar] - -task :calendar do - ruby 'calendar.rb' -end diff --git a/calendar.rb b/calendar.rb deleted file mode 100644 index efb315c..0000000 --- a/calendar.rb +++ /dev/null @@ -1,27 +0,0 @@ -require 'rubygems' -require 'bundler/setup' -require 'prawn' -require 'prawn/table' -require 'active_support/core_ext/time' -require 'active_support/core_ext/date' - -locales_folder = 'config/locales' -output_folder = 'output' - -# Para obtener el primer día de la semana -d = Date.today -puts d.beginning_of_week - -I18n.load_path = Dir["#{locales_folder}/*.yml"] -I18n.backend.load_translations -I18n.locale = 'es' || I18n.default_locale - -Prawn::Document.generate("#{output_folder}/calendar.pdf") do - (1..12).each do |month| - text I18n.t('date.month_names')[month] - data = (1..Time.days_in_month(month)).to_a.each_slice(7).to_a - table data, :cell_style => {:align => :center} - end -end - -# `open #{output_folder}/calendar.pdf`
\ No newline at end of file diff --git a/output/.gitkeep b/output/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/output/.gitkeep +++ /dev/null |