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/question.rb,
lib/survey_gizmo/api/response.rb,
lib/survey_gizmo/survey_gizmo.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



37
38
39
40
# File 'lib/survey_gizmo/survey_gizmo.rb', line 37

def self.setup(opts = {})
  self.options = opts
  default_params({"user:pass" => opts.values_at(:user, :password).join(':')})
end