Class: PipelineService::Serializers::Submission

Inherits:
Object
  • Object
show all
Includes:
ActionDispatch::Routing::UrlFor, ActionView::Helpers, Api, Api::V1::Submission, BaseMethods
Defined in:
app/services/pipeline_service/serializers/submission.rb

Overview

This ugly thing lets us call the canvas user api

Instance Method Summary collapse

Constructor Details

#initialize(object:) ⇒ Submission

Returns a new instance of Submission.



14
15
16
17
18
# File 'app/services/pipeline_service/serializers/submission.rb', line 14

def initialize(object:)
  default_url_options[:host] = host
  @object = object
  @admin = PipelineService::Account.
end

Instance Method Details

#callObject



24
25
26
27
# File 'app/services/pipeline_service/serializers/submission.rb', line 24

def call
  @current_user = @admin
  submission_json(@object, @object.assignment, @admin, {}, nil, [])
end

#paramsObject



12
# File 'app/services/pipeline_service/serializers/submission.rb', line 12

def params;{};end

#requestObject



20
21
22
# File 'app/services/pipeline_service/serializers/submission.rb', line 20

def request
  super
end