sequence.rb 430 B

12345678910111213141516171819
  1. module Import
  2. module Mixin
  3. module Sequence
  4. private
  5. def sequence_name
  6. raise "Missing implementation of '#{__method__}' method for '#{self.class.name}'"
  7. end
  8. def process
  9. Sequencer.process(sequence_name,
  10. parameters: {
  11. import_job: @import_job
  12. })
  13. end
  14. alias start_import process
  15. end
  16. end
  17. end