diff options
| author | Xinhui | 2017-05-22 15:22:52 +0200 |
|---|---|---|
| committer | Xinhui | 2017-05-22 15:22:59 +0200 |
| commit | 897bc5fb10b1867970367ede388feac0ac1a5791 (patch) | |
| tree | 0f62692076d035a470033bc43082b96228162df3 /app/models/chouette/time_table.rb | |
| parent | 7b498a92d79a0305b98418774b65cf9fcb1ce237 (diff) | |
| download | chouette-core-897bc5fb10b1867970367ede388feac0ac1a5791.tar.bz2 | |
TimeTables#actualize retrieve dates & periods from calendar
Refs #3445
Diffstat (limited to 'app/models/chouette/time_table.rb')
| -rw-r--r-- | app/models/chouette/time_table.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/chouette/time_table.rb b/app/models/chouette/time_table.rb index 6fba5bab6..eacc5c827 100644 --- a/app/models/chouette/time_table.rb +++ b/app/models/chouette/time_table.rb @@ -134,6 +134,12 @@ class Chouette::TimeTable < Chouette::TridentActiveRecord [Chouette::TimeTable.maximum(:end_date)].compact.max end + def actualize + self.dates.clear + self.periods.clear + self.merge! self.calendar.convert_to_time_table + end + def month_inspect(date) (date.beginning_of_month..date.end_of_month).map do |d| { |
