Class: IMS::LTI::Models::ContentItemPlacement

Inherits:
LTIModel
  • Object
show all
Defined in:
lib/ims/lti/models/content_item_placement.rb

Constant Summary collapse

DOCUMENT_TARGETS =
{
  embed: 'http://purl.imsglobal.org/vocab/lti/v2/lti#embed',
  frame: 'http://purl.imsglobal.org/vocab/lti/v2/lti#frame',
  iframe: 'http://purl.imsglobal.org/vocab/lti/v2/lti#iframe',
  none: 'http://purl.imsglobal.org/vocab/lti/v2/lti#none',
  overlay: 'http://purl.imsglobal.org/vocab/lti/v2/lti#overlay',
  popup: 'http://purl.imsglobal.org/vocab/lti/v2/lti#popup',
  window: 'http://purl.imsglobal.org/vocab/lti/v2/lti#window'
}

Constants inherited from LTIModel

LTIModel::LTI_VERSION_2P0, LTIModel::LTI_VERSION_2P1

Method Summary

Methods inherited from LTIModel

add_attribute, add_attributes, #as_json, #attributes, #attributes=, #from_json, from_json, inherit_attributes, inherited, #initialize, #method_missing, #to_json

Constructor Details

This class inherits a constructor from IMS::LTI::Models::LTIModel

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class IMS::LTI::Models::LTIModel