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