diff options
Diffstat (limited to 'app/models/referential.rb')
| -rw-r--r-- | app/models/referential.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/app/models/referential.rb b/app/models/referential.rb index d7c5bba7e..2d6d5b8d5 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -1,9 +1,19 @@ class Referential < ActiveRecord::Base validates_presence_of :name validates_presence_of :slug + validates_presence_of :prefix + validates_presence_of :time_zone + validates_uniqueness_of :slug + validates_uniqueness_of :name + validates_format_of :slug, :with => %r{\A[0-9a-z_]+\Z} + validates_format_of :prefix, :with => %r{\A[0-9a-zA-Z_]+\Z} has_many :imports, :dependent => :destroy + def human_attribute_name(*args) + self.class.human_attribute_name(*args) + end + def lines Chouette::Line.scoped end |
