Class: QualtricsAPI::BaseModel
- Inherits:
-
Object
- Object
- QualtricsAPI::BaseModel
- Includes:
- Connectable, Extensions::SerializableModel
- Defined in:
- lib/qualtrics_api/base_model.rb
Direct Known Subclasses
EventSubscription, Panel, PanelImport, PanelMember, ResponseExport, Services::ResponseExportService, Survey
Instance Attribute Summary
Attributes included from Connectable
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ BaseModel
constructor
A new instance of BaseModel.
Methods included from Connectable
Methods included from Extensions::SerializableModel
Constructor Details
#initialize(options = {}) ⇒ BaseModel
Returns a new instance of BaseModel.
7 8 9 10 11 12 13 |
# File 'lib/qualtrics_api/base_model.rb', line 7 def initialize( = {}) @connection = [:connection] attributes_mappings.each do |key, qualtrics_key| instance_variable_set "@#{key}", [qualtrics_key] end super end |