Module: Qualtrics
- Defined in:
- lib/qualtrics.rb,
lib/qualtrics/panel.rb,
lib/qualtrics/entity.rb,
lib/qualtrics/mailer.rb,
lib/qualtrics/survey.rb,
lib/qualtrics/message.rb,
lib/qualtrics/version.rb,
lib/qualtrics/response.rb,
lib/qualtrics/operation.rb,
lib/qualtrics/recipient.rb,
lib/qualtrics/submission.rb,
lib/qualtrics/transaction.rb,
lib/qualtrics/distribution.rb,
lib/qualtrics/panel_import.rb,
lib/qualtrics/configuration.rb,
lib/qualtrics/survey_import.rb,
lib/qualtrics/panel_import_file.rb,
lib/qualtrics/recipient_import_row.rb
Defined Under Namespace
Classes: Configuration, Distribution, Entity, Error, Mailer, Message, Operation, Panel, PanelImport, PanelImportFile, Recipient, RecipientImportRow, Response, ServerErrorEncountered, Submission, Survey, SurveyImport, Transaction, UnexpectedContentType, UnexpectedRequestMethod, UpdateNotAllowed
Constant Summary
collapse
- VERSION =
"0.5.8"
Class Method Summary
collapse
Class Method Details
.begin_transaction! ⇒ Object
.configuration ⇒ Object
28
29
30
31
32
33
|
# File 'lib/qualtrics.rb', line 28
def self.configuration
if !configatron.has_key?(:qualtrics)
configatron.qualtrics = Configuration.new
end
configatron.qualtrics
end
|
24
25
26
|
# File 'lib/qualtrics.rb', line 24
def self.configure(&block)
configuration.update(&block)
end
|
.rollback_transaction! ⇒ Object
41
42
43
44
45
46
|
# File 'lib/qualtrics.rb', line 41
def rollback_transaction!
if configatron.has_key?(:qualtrics_transaction)
configatron.qualtrics_transaction.rollback!
Qualtrics::Operation.delete_listener(configatron.qualtrics_transaction)
end
end
|