Class: QualtricsAPI::DistributionCollection
- Inherits:
-
BaseCollection
- Object
- BaseCollection
- QualtricsAPI::DistributionCollection
- Defined in:
- lib/qualtrics_api/distribution_collection.rb
Instance Attribute Summary
Attributes included from Connectable
Instance Method Summary collapse
Methods inherited from BaseCollection
#all, #each, #each_page, #find, #map
Methods included from Connectable
Methods included from Extensions::SerializableCollection
Instance Method Details
#create(distribution) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/qualtrics_api/distribution_collection.rb', line 7 def create(distribution) payload = distribution.to_create_json res = QualtricsAPI.connection(self) .post("distributions", payload) .body["result"] return QualtricsAPI::Distribution.new(distribution.attributes.merge({ id: res['id'] })) end |