Module: Poptart

Defined in:
lib/poptart.rb,
lib/version.rb,
lib/poptart/root.rb,
lib/poptart/user.rb,
lib/poptart/model.rb,
lib/poptart/survey.rb,
lib/poptart/request.rb,
lib/poptart/question.rb,
lib/poptart/time_question.rb,
lib/poptart/range_question.rb,
lib/poptart/survey_question.rb,
lib/poptart/boolean_question.rb,
lib/poptart/multiple_response_question.rb

Defined Under Namespace

Modules: Request Classes: BooleanQuestion, Model, MultipleResponseQuestion, Question, RangeQuestion, Root, Survey, SurveyQuestion, TimeQuestion, User

Constant Summary collapse

VERSION =
"0.0.13"

Class Method Summary collapse

Class Method Details

.api_tokenObject



6
7
8
# File 'lib/poptart.rb', line 6

def self.api_token
  @token
end

.api_token=(token) ⇒ Object



2
3
4
# File 'lib/poptart.rb', line 2

def self.api_token=(token)
  @token = token
end

.authorize(service_user_id:, user_token:) ⇒ Object



26
27
28
29
# File 'lib/poptart.rb', line 26

def self.authorize(service_user_id:, user_token:)
  @service_user_id = service_user_id
  @user_token = user_token
end

.reset_authorizationObject



31
32
33
34
# File 'lib/poptart.rb', line 31

def self.reset_authorization
  @service_user_id = nil
  @user_token = nil
end

.service_user_idObject



18
19
20
# File 'lib/poptart.rb', line 18

def self.service_user_id
  @service_user_id
end

.urlObject



14
15
16
# File 'lib/poptart.rb', line 14

def self.url
  @url || 'http://localhost:3000'
end

.url=(url) ⇒ Object



10
11
12
# File 'lib/poptart.rb', line 10

def self.url=(url)
  @url = url
end

.user_tokenObject



22
23
24
# File 'lib/poptart.rb', line 22

def self.user_token
  @user_token
end