aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/referential_metadata.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/referential_metadata.rb')
-rw-r--r--app/models/referential_metadata.rb8
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