diff options
| author | Luc Donnet | 2015-04-29 15:09:32 +0200 |
|---|---|---|
| committer | Luc Donnet | 2015-04-29 15:09:32 +0200 |
| commit | 854fb22f32028b283bef0b3a76a6ca0e67f130de (patch) | |
| tree | d5533ebfe76cfe2276ce34a5fbeccc85208c4816 /app/models | |
| parent | 26894617911c89ba23fc4fa9b19820791be24b6d (diff) | |
| download | chouette-core-854fb22f32028b283bef0b3a76a6ca0e67f130de.tar.bz2 | |
Add exported file to export
Diffstat (limited to 'app/models')
| -rw-r--r-- | app/models/export.rb | 20 | ||||
| -rw-r--r-- | app/models/import.rb | 24 |
2 files changed, 24 insertions, 20 deletions
diff --git a/app/models/export.rb b/app/models/export.rb index b9cef12e0..f1f62e86f 100644 --- a/app/models/export.rb +++ b/app/models/export.rb @@ -40,6 +40,18 @@ class Export raise Ievkit::Error("Impossible to access delete or cancel path link for import") end end + + def file_path + links["data"] + end + + def filename + File.basename(file_path) if file_path + end + + def filename_extension + File.extname(filename).gsub(".", "") if filename + end def id datas.id @@ -53,14 +65,6 @@ class Export datas.format end - def filename - datas.links.select{ |link| link["rel"] == "data"}.first.href.gsub( /\/.*\//, "" ) - end - - def filename_extension - File.extname(filename) if filename - end - def referential_name datas.referential end diff --git a/app/models/import.rb b/app/models/import.rb index ade1f5eb6..ff6faab03 100644 --- a/app/models/import.rb +++ b/app/models/import.rb @@ -49,10 +49,6 @@ class Import end end - def file_path - links["data"] - end - def destroy delete_path = links["delete"] cancel_path = links["cancel"] @@ -66,6 +62,18 @@ class Import end end + def file_path + links["data"] + end + + def filename + File.basename(file_path) if file_path + end + + def filename_extension + File.extname(filename).gsub(".", "") if filename + end + def id datas.id end @@ -77,14 +85,6 @@ class Import def format datas.type end - - def filename - links["data"].gsub( /\/.*\//, "" ) if links["data"] - end - - def filename_extension - File.extname(filename).gsub(".", "") if filename - end def referential_name datas.referential |
