diff options
| author | Luc Donnet | 2015-03-03 18:00:35 +0100 |
|---|---|---|
| committer | Luc Donnet | 2015-03-03 18:00:35 +0100 |
| commit | 20a7080ea63d4887e578fea37751487d817b0695 (patch) | |
| tree | 33ba2ac865d037ecc77c1b5e87d6ecdfd48e60df /app/models/import_service.rb | |
| parent | 1f5fe2715c6dd51fa04244085faa6027528a9fe5 (diff) | |
| download | chouette-core-20a7080ea63d4887e578fea37751487d817b0695.tar.bz2 | |
Initialize import show with iev api
Diffstat (limited to 'app/models/import_service.rb')
| -rw-r--r-- | app/models/import_service.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/models/import_service.rb b/app/models/import_service.rb new file mode 100644 index 000000000..cbd39644c --- /dev/null +++ b/app/models/import_service.rb @@ -0,0 +1,21 @@ +class ImportService + + attr_reader :referential + + def initialize( referential ) + @referential = referential + end + + # Merge report import and datas from import + def find(id) + all.find {|v| "#{v.id}" == id } + end + + # Find all imports + def all + IevApi.jobs(referential.slug, { :action => "importer" }).map do |import_hash| + Import.new( import_hash ) + end + end + +end |
