lib/survey_gizmo/survey_gizmo.rb in survey-gizmo-ruby-0.7.1 vs lib/survey_gizmo/survey_gizmo.rb in survey-gizmo-ruby-0.9.6
- old
+ new
@@ -8,35 +8,39 @@
require "survey_gizmo/resource"
require "survey_gizmo/collection"
require "survey_gizmo/api/survey"
+require "survey_gizmo/api/survey_campaign"
require "survey_gizmo/api/question"
require "survey_gizmo/api/option"
require "survey_gizmo/api/page"
+require "survey_gizmo/api/contact"
require "survey_gizmo/api/response"
+require "survey_gizmo/api/email_message"
module SurveyGizmo
include HTTParty
-
+ debug_output $stderr if ENV['GIZMO_DEBUG']
+
format :json
-
+
URLError = Class.new(RuntimeError)
-
+
# The base uri for this version of the API is $1
- base_uri 'https://restapi.surveygizmo.com/v1'
-
+ base_uri 'https://restapi.surveygizmo.com/v3'
+
@@options = {}
mattr_accessor :options
-
+
# Setup the account credentials to access the API
# @param [Hash] opts
# @option opts [#to_s] :user
# The username for your account. Usually your email address
# @option opts [#to_s] :password
# The account password
def self.setup(opts = {})
self.options = opts
default_params({"user:pass" => opts.values_at(:user, :password).join(':')})
end
-
+
end
\ No newline at end of file