Module: SurveyGizmo

Includes:
HTTParty
Defined in:
lib/survey_gizmo/api/page.rb,
lib/survey_gizmo/resource.rb,
lib/survey_gizmo/api/option.rb,
lib/survey_gizmo/api/survey.rb,
lib/survey_gizmo/collection.rb,
lib/survey_gizmo/api/contact.rb,
lib/survey_gizmo/api/question.rb,
lib/survey_gizmo/api/response.rb,
lib/survey_gizmo/survey_gizmo.rb,
lib/survey_gizmo/api/email_message.rb,
lib/survey_gizmo/api/survey_campaign.rb

Defined Under Namespace

Modules: API, Resource Classes: Collection

Constant Summary collapse

URLError =
Class.new(RuntimeError)
@@options =
{}

Class Method Summary collapse

Class Method Details

.setup(opts = {}) ⇒ Object

Setup the account credentials to access the API

Parameters:

  • opts (Hash) (defaults to: {})

Options Hash (opts):

  • :user (#to_s)

    The username for your account. Usually your email address

  • :password (#to_s)

    The account password



43
44
45
46
# File 'lib/survey_gizmo/survey_gizmo.rb', line 43

def self.setup(opts = {})
  self.options = opts
  default_params({ "user:md5" => "#{opts[:user]}:#{Digest::MD5.hexdigest(opts[:password])}" })
end