aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette/stop_area.rb
diff options
context:
space:
mode:
authorZog2018-02-14 09:44:02 +0100
committerJohan Van Ryseghem2018-02-20 09:50:28 +0100
commitee002e5aef7e5bb8b818b56ed54b6c68d074110e (patch)
tree4ae0b7afde9f4d32649c2254494fef0cb381b17e /app/models/chouette/stop_area.rb
parent02091277c1ca384f4445af017cf3f82df60b7078 (diff)
downloadchouette-core-ee002e5aef7e5bb8b818b56ed54b6c68d074110e.tar.bz2
Refs #5924 @1H; Add `before` actions
Diffstat (limited to 'app/models/chouette/stop_area.rb')
-rw-r--r--app/models/chouette/stop_area.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/chouette/stop_area.rb b/app/models/chouette/stop_area.rb
index 5afe63747..c85a8b37d 100644
--- a/app/models/chouette/stop_area.rb
+++ b/app/models/chouette/stop_area.rb
@@ -370,6 +370,14 @@ module Chouette
!activated?
end
+ def activate
+ self.deleted_at = nil
+ end
+
+ def deactivate
+ self.deleted_at = Time.now
+ end
+
def activate!
update_attribute :deleted_at, nil
end