Class: QualtricsAPI::Panel

Inherits:
BaseModel show all
Defined in:
lib/qualtrics_api/panel.rb

Instance Attribute Summary

Attributes included from Connectable

#connection

Instance Method Summary collapse

Methods inherited from BaseModel

#initialize

Methods included from Connectable

#propagate_connection

Methods included from Extensions::SerializableModel

#as_json, #to_json

Constructor Details

This class inherits a constructor from QualtricsAPI::BaseModel

Instance Method Details

#create(member) ⇒ Object



18
19
20
# File 'lib/qualtrics_api/panel.rb', line 18

def create(member)
  members.create(member)
end

#import_members(mbs) ⇒ Object



14
15
16
# File 'lib/qualtrics_api/panel.rb', line 14

def import_members(mbs)
  members.import_members(mbs)
end

#members(options = {}) ⇒ Object



10
11
12
# File 'lib/qualtrics_api/panel.rb', line 10

def members(options = {})
  @members ||= QualtricsAPI::PanelMemberCollection.new(options.merge(id: id)).propagate_connection(self)
end