aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette/time_table.rb
diff options
context:
space:
mode:
authorXinhui2016-11-16 14:23:36 +0100
committerXinhui2016-11-16 14:23:36 +0100
commitd5469a07545b21da81b1ccfbdb65378c187d7bef (patch)
treebf94d46a83c25e19db4e4160f988f89ab4ebb00c /app/models/chouette/time_table.rb
parent27863346ac69845de01f3b75de67303226181e31 (diff)
downloadchouette-core-d5469a07545b21da81b1ccfbdb65378c187d7bef.tar.bz2
Model CleanUp add end_date
Refs #1934
Diffstat (limited to 'app/models/chouette/time_table.rb')
-rw-r--r--app/models/chouette/time_table.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/models/chouette/time_table.rb b/app/models/chouette/time_table.rb
index 9af80fbb7..abe6186a7 100644
--- a/app/models/chouette/time_table.rb
+++ b/app/models/chouette/time_table.rb
@@ -4,8 +4,8 @@ class Chouette::TimeTable < Chouette::TridentActiveRecord
self.primary_key = "id"
acts_as_taggable
-
- attr_accessor :monday,:tuesday,:wednesday,:thursday,:friday,:saturday,:sunday
+
+ attr_accessor :monday,:tuesday,:wednesday,:thursday,:friday,:saturday,:sunday
attr_accessor :tag_search
def self.ransackable_attributes auth_object = nil
@@ -70,6 +70,7 @@ class Chouette::TimeTable < Chouette::TridentActiveRecord
return false unless self.end_date
self.end_date <= expected_date
end
+
def validity_out_between?(starting_date, ending_date)
return false unless self.start_date
starting_date < self.end_date &&
@@ -414,7 +415,7 @@ class Chouette::TimeTable < Chouette::TridentActiveRecord
# remove dates form tt which aren't in another_tt
def intersect!(another_tt)
transaction do
-
+
# transform tt as effective dates and get common ones
days = another_tt.intersects(self.effective_days) & self.intersects(another_tt.effective_days)
self.dates.clear