Je suis nouveau à Ruby et je sais que je n'utilise pas les méthodes simples et puissantes disponibles en son sein. Je fait mon travail de code, mais il doit être simple pas énorme (surtout je sens que je suis très mal à des variables de boucle)S'il vous plaît aidez-moi avec ce code Ruby
i = 0
j = 0
loop_count = ((to_date-from_date)/(60*60*24)).to_i#diff b/w two dates in days
loop_count.times do
48.times do
event = Icalendar::Event.new
status = get_availability_on_date_and_hour(@templates, @availabilities, from_date+j.days, i).downcase
if(status != 'unavailable')
#Initialize start and end dates in DateTime's civil format
bias_date_time = DateTime.civil(from_date.year, from_date.month, from_date.day)
event.dtstart = bias_date_time + j.day + (i/2).to_i.hour + (i%2*30).to_i.minutes
event.dtend = event.dtstart + 30.minutes
event.summary = status.upcase
cal.add_event(event)
end
i += 1
end
i = 0
j += 1
end
Hey mec, Merci !! regarde beaucoup beaucoup mieux que le mien .. !! – bragboy