class Kempelen::API::Operations::AssignmentOperation
Constants
- FEEDBACK_MAX_SIZE
Attributes
assignment_id[RW]
operation_name[RW]
requester_feedback[RW]
Public Class Methods
new(client, assignment_id, requester_feedback = nil)
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/assignment_operation.rb, line 11 def initialize(client, assignment_id, requester_feedback = nil) super(client) @assignment_id = assignment_id @requester_feedback = requester_feedback end
Public Instance Methods
create_parameters()
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/assignment_operation.rb, line 18 def create_parameters @parameters[:operation] = @operation_name @parameters[:assignment_id] = @assignment_id @parameters[:requester_feedback] = @requester_feedback.slice(0, FEEDBACK_MAX_SIZE) unless @requester_feedback.nil? super end
perform_operation()
click to toggle source
Calls superclass method
# File lib/kempelen/API/operations/assignment_operation.rb, line 26 def perform_operation create_request_string super Kempelen::API::Responses::EmptyResponse.new(@raw_response) end