diff options
| author | Zog | 2018-04-19 16:38:15 +0200 | 
|---|---|---|
| committer | Johan Van Ryseghem | 2018-04-27 11:17:19 +0200 | 
| commit | e8e029da36b493827820289f8db50645eb939806 (patch) | |
| tree | 0e6fa62311641733673f4a53fa3e00c362b90b45 /app/models/referential.rb | |
| parent | c5f45f2a57b225503506c89df6b2a53a84028223 (diff) | |
| download | chouette-core-e8e029da36b493827820289f8db50645eb939806.tar.bz2 | |
Refs #6572; Update filters on referentials list
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/app/models/referential.rb b/app/models/referential.rb index 2449d767d..9ceb1769e 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -3,6 +3,8 @@ class Referential < ApplicationModel    include DataFormatEnumerations    include ObjectidFormatterSupport +  STATES = %i(pending active failed archived) +    validates_presence_of :name    validates_presence_of :slug    validates_presence_of :prefix @@ -571,7 +573,7 @@ class Referential < ApplicationModel      update failed_at: nil, archived_at: Time.now    end -  %i(pending active failed archived).each do |s| +  STATES.each do |s|      define_method "#{s}?" do        state == s      end | 
