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?, #reload, #save, #update
Instance Method Details
#id ⇒ Integer
8
|
# File 'lib/survey_gizmo/api/option.rb', line 8
attribute :id, Integer
|
#page_id ⇒ Integer
12
|
# File 'lib/survey_gizmo/api/option.rb', line 12
attribute :page_id, Integer
|
#question_id ⇒ Integer
13
|
# File 'lib/survey_gizmo/api/option.rb', line 13
attribute :question_id, Integer
|
#survey_id ⇒ Integer
11
|
# File 'lib/survey_gizmo/api/option.rb', line 11
attribute :survey_id, Integer
|
#title ⇒ String
9
|
# File 'lib/survey_gizmo/api/option.rb', line 9
attribute :title, String
|
#title_with_multilingual=(val) ⇒ Object
survey gizmo sends a hash back for :title
21
22
23
|
# File 'lib/survey_gizmo/api/option.rb', line 21
def title_with_multilingual=(val)
self.title_without_multilingual = val.is_a?(Hash) ? val['English'] : val
end
|
#to_param_options ⇒ Object
28
29
30
|
# File 'lib/survey_gizmo/api/option.rb', line 28
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
10
|
# File 'lib/survey_gizmo/api/option.rb', line 10
attribute :value, String
|