Class: HolidayGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/holiday_generator.rb

Instance Method Summary collapse

Constructor Details

#initializeHolidayGenerator

Returns a new instance of HolidayGenerator.



2
3
4
5
# File 'lib/holiday_generator.rb', line 2

def initialize
  @days = ["Day 1", "Day 2", "Day 3", "Day 4"]
  @time_blocks = ["09:00 - Breakfast", "11:00 - Activity", "14:00 - Lunch", "16:00 - Relax", "19:00 - Dinner"]
end

Instance Method Details

#generate_planObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/holiday_generator.rb', line 7

def generate_plan
  File.open("holiday_plan.txt", "w") do |file|
    file.puts "🔴 4-DAY HOLIDAY PLAN 🔴"
    file.puts

    @days.each_with_index do |day, i|
      file.puts "⚫ #{day}"
      @time_blocks.each do |block|
        file.puts "   🕒 #{block}"
      end
      file.puts "\n"
    end
  end
  puts "✅ Holiday plan generated: holiday_plan.txt"
end