Class: SurveyGizmo::API::Option
- Inherits:
-
Object
- Object
- SurveyGizmo::API::Option
show all
- Includes:
- Resource
- Defined in:
- lib/survey_gizmo/api/option.rb
Overview
Instance Method Summary
collapse
Methods included from Resource
descendants, #destroy, #errors, #new?, #raw_response, #reload, #save, #update
Instance Method Details
#id ⇒ Integer
8
|
# File 'lib/survey_gizmo/api/option.rb', line 8
attribute :id, Integer
|
#page_id ⇒ Integer
10
|
# File 'lib/survey_gizmo/api/option.rb', line 10
attribute :page_id, Integer
|
#properties ⇒ Hash
14
|
# File 'lib/survey_gizmo/api/option.rb', line 14
attribute :properties, Hash
|
#question_id ⇒ Integer
11
|
# File 'lib/survey_gizmo/api/option.rb', line 11
attribute :question_id, Integer
|
#survey_id ⇒ Integer
9
|
# File 'lib/survey_gizmo/api/option.rb', line 9
attribute :survey_id, Integer
|
#title ⇒ String
12
|
# File 'lib/survey_gizmo/api/option.rb', line 12
attribute :title, String
|
#title_with_multilingual=(val) ⇒ Object
survey gizmo sends a hash back for :title
22
23
24
|
# File 'lib/survey_gizmo/api/option.rb', line 22
def title_with_multilingual=(val)
self.title_without_multilingual = val.is_a?(Hash) ? val['English'] : val
end
|
#to_param_options ⇒ Object
29
30
31
|
# File 'lib/survey_gizmo/api/option.rb', line 29
def to_param_options
{:id => self.id, :survey_id => self.survey_id, :page_id => self.page_id, :question_id => self.question_id}
end
|
#value ⇒ String
13
|
# File 'lib/survey_gizmo/api/option.rb', line 13
attribute :value, String
|