Class: PipelineService::Serializers::Submission
- Inherits:
-
Object
- Object
- PipelineService::Serializers::Submission
- 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
- #call ⇒ Object
-
#initialize(object:) ⇒ Submission
constructor
A new instance of Submission.
- #params ⇒ Object
- #request ⇒ Object
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:) [:host] = host @object = object @admin = PipelineService::Account.account_admin end |
Instance Method Details
#call ⇒ Object
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 |
#params ⇒ Object
12 |
# File 'app/services/pipeline_service/serializers/submission.rb', line 12 def params;{};end |
#request ⇒ Object
20 21 22 |
# File 'app/services/pipeline_service/serializers/submission.rb', line 20 def request super end |