diff options
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 | 
