blob: 61dd38399955c5b8256580cfe61f95f169f40ce4 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
 | module SimpleInterfacesHelper
  def self.run_interface_controlling_interruption interface, method, args
    begin
      interface.send(method, verbose: true)
    rescue Interrupt
      interface.write_output_to_csv
      raise
    ensure
    end
  end
end
 |