module Qualtrics

Constants

VERSION

Public Class Methods

begin_transaction!() click to toggle source
# File lib/qualtrics.rb, line 36
def begin_transaction!
  configatron.qualtrics_transaction = Qualtrics::Transaction.new
  Qualtrics::Operation.add_listener(configatron.qualtrics_transaction)
end
configuration() click to toggle source
# File lib/qualtrics.rb, line 28
def self.configuration
  if !configatron.has_key?(:qualtrics)
    configatron.qualtrics = Configuration.new
  end
  configatron.qualtrics
end
configure(&block) click to toggle source
# File lib/qualtrics.rb, line 24
def self.configure(&block)
  configuration.update(&block)
end
rollback_transaction!() click to toggle source
# 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