diff options
Diffstat (limited to 'app/models/referential_metadata.rb')
| -rw-r--r-- | app/models/referential_metadata.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/models/referential_metadata.rb b/app/models/referential_metadata.rb index 7b1cea301..57ef9f7ca 100644 --- a/app/models/referential_metadata.rb +++ b/app/models/referential_metadata.rb @@ -3,4 +3,12 @@ class ReferentialMetadata < ActiveRecord::Base belongs_to :referential_source, class_name: 'Referential' has_array_of :lines, class_name: 'Chouette::Line' + + def self.new_from from + ReferentialMetadata.new({ + referential_source: from.referential_source, + line_ids: from.line_ids, + periodes: from.periodes + }) + end end |
