module AJIMS::LTI::Extensions::Base
Base
functionality for creating LTI
extension modules See the test for this class for a simple example of how to create an extension module
Public Instance Methods
extend_outcome_request(request)
click to toggle source
# File lib/ajims/lti/extensions.rb, line 16 def extend_outcome_request(request) outcome_request_extensions.each do |ext| request.extend(ext) end request end
extend_outcome_response(response)
click to toggle source
# File lib/ajims/lti/extensions.rb, line 23 def extend_outcome_response(response) outcome_response_extensions.each do |ext| response.extend(ext) end response end
outcome_request_extensions()
click to toggle source
# File lib/ajims/lti/extensions.rb, line 8 def outcome_request_extensions [] end
outcome_response_extensions()
click to toggle source
# File lib/ajims/lti/extensions.rb, line 12 def outcome_response_extensions [] end