diff options
| author | Luc Donnet | 2015-03-10 10:40:11 +0100 | 
|---|---|---|
| committer | Luc Donnet | 2015-03-10 10:40:11 +0100 | 
| commit | c6dcb47ac1e7feb6c8a82a17f65d19f31b740e3e (patch) | |
| tree | 2b762d0594ad9d818b6ca25090f4304bbd40f8b4 /app/models/import.rb | |
| parent | 20a7080ea63d4887e578fea37751487d817b0695 (diff) | |
| download | chouette-core-c6dcb47ac1e7feb6c8a82a17f65d19f31b740e3e.tar.bz2 | |
Add show for import
Diffstat (limited to 'app/models/import.rb')
| -rw-r--r-- | app/models/import.rb | 14 | 
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  | 
