Module: InstDataShipper::DataSources::CanvasReports

Includes:
Base
Defined in:
lib/inst_data_shipper/data_sources/canvas_reports.rb

Overview

This module contains the logic for processing Canvas reports

Instance Method Summary collapse

Methods included from Base

included

Instance Method Details

#import_canvas_report(*args, **kwargs) ⇒ Object



26
27
28
# File 'lib/inst_data_shipper/data_sources/canvas_reports.rb', line 26

def import_canvas_report(*args, **kwargs)
  _in_canvas_report_pool(:_import_canvas_report, *args, **kwargs)
end

#import_canvas_report_by_terms(*args, **kwargs) ⇒ Object



30
31
32
# File 'lib/inst_data_shipper/data_sources/canvas_reports.rb', line 30

def import_canvas_report_by_terms(*args, **kwargs)
  delayed(:_import_canvas_report_by_terms, *args, **kwargs)
end

#import_existing_report(report, **kwargs) ⇒ Object



34
35
36
# File 'lib/inst_data_shipper/data_sources/canvas_reports.rb', line 34

def import_existing_report(report, **kwargs)
  delayed(:_process_canvas_report, report: report, **kwargs)
end