aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/import.rb
diff options
context:
space:
mode:
authorLuc Donnet2015-03-10 10:40:11 +0100
committerLuc Donnet2015-03-10 10:40:11 +0100
commitc6dcb47ac1e7feb6c8a82a17f65d19f31b740e3e (patch)
tree2b762d0594ad9d818b6ca25090f4304bbd40f8b4 /app/models/import.rb
parent20a7080ea63d4887e578fea37751487d817b0695 (diff)
downloadchouette-core-c6dcb47ac1e7feb6c8a82a17f65d19f31b740e3e.tar.bz2
Add show for import
Diffstat (limited to 'app/models/import.rb')
-rw-r--r--app/models/import.rb14
1 files changed, 11 insertions, 3 deletions
diff --git a/app/models/import.rb b/app/models/import.rb
index 7b2405db2..f1d6169f1 100644
--- a/app/models/import.rb
+++ b/app/models/import.rb
@@ -9,20 +9,28 @@ class Import
attr_reader :datas, :report
def initialize( options = Hashie::Mash.new )
- puts "options #{options.inspect}"
@datas = options
@status = @datas.status.downcase if @datas.status?
@format = @datas.type.downcase if @datas.type?
end
def report
- ImportReport.new( IevApi.job(referential_name, id,{ :action => "importer" }) )
+ result = IevApi.job(referential_name, id,{ :action => "importer" })
+ ImportReport.new( result )
end
def id
@datas.id
end
+ def filename
+ @datas.filename
+ end
+
+ def filename_extension
+ File.extname(filename) if filename
+ end
+
def percentage_progress
if %w{created}.include? status
0
@@ -38,7 +46,7 @@ class Import
end
def referential_name
- @datas.parameters.referential
+ @datas.referential
end
def name