lib/pollster.rb in pollster-0.2.3 vs lib/pollster.rb in pollster-2.0.0
- old
+ new
@@ -1,4 +1,46 @@
-require 'pollster/base'
-require 'pollster/chart'
-require 'pollster/poll'
-require 'pollster/question'
+# Common files
+require 'pollster/api_client'
+require 'pollster/api_error'
+require 'pollster/version'
+require 'pollster/configuration'
+
+# Models
+require 'pollster/models/chart'
+require 'pollster/models/chart_estimate'
+require 'pollster/models/chart_estimate_lowess_parameters'
+require 'pollster/models/chart_pollster_estimate_summary'
+require 'pollster/models/inline_response_200'
+require 'pollster/models/chart_pollster_trendlines'
+require 'pollster/models/pollster_chart_poll_questions'
+require 'pollster/models/question_poll_responses_clean'
+require 'pollster/models/question_poll_responses_raw'
+require 'pollster/models/inline_response_200_3'
+require 'pollster/models/inline_response_200_4'
+require 'pollster/models/poll'
+require 'pollster/models/poll_question'
+require 'pollster/models/poll_question_responses'
+require 'pollster/models/poll_question_sample_subpopulations'
+require 'pollster/models/question'
+require 'pollster/models/question_responses'
+require 'pollster/models/tag'
+
+# APIs
+require 'pollster/api'
+
+module Pollster
+ class << self
+ # Customize default settings for the SDK using block.
+ # Pollster.configure do |config|
+ # config.username = "xxx"
+ # config.password = "xxx"
+ # end
+ # If no block given, return the default Configuration object.
+ def configure
+ if block_given?
+ yield(Configuration.default)
+ else
+ Configuration.default
+ end
+ end
+ end
+end