Class: GroupDocs::Questionnaire::Page
- Inherits:
-
Api::Entity
- Object
- Api::Entity
- GroupDocs::Questionnaire::Page
- Defined in:
- lib/groupdocs/questionnaire/page.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#add_question(question) ⇒ Object
Adds question to page.
Methods inherited from Api::Entity
#initialize, #inspect, #to_hash
Methods included from Api::Helpers::Accessor
Constructor Details
This class inherits a constructor from GroupDocs::Api::Entity
Instance Attribute Details
#number ⇒ Object
5 6 7 |
# File 'lib/groupdocs/questionnaire/page.rb', line 5 def number @number end |
#questions ⇒ Object
9 10 11 |
# File 'lib/groupdocs/questionnaire/page.rb', line 9 def questions @questions end |
#title ⇒ Object
7 8 9 |
# File 'lib/groupdocs/questionnaire/page.rb', line 7 def title @title end |
Instance Method Details
#add_question(question) ⇒ Object
Adds question to page.
34 35 36 37 38 39 40 |
# File 'lib/groupdocs/questionnaire/page.rb', line 34 def add_question(question) question.is_a?(GroupDocs::Questionnaire::Question) or raise ArgumentError, "Question should be GroupDocs::Questionnaire::Question object, received: #{question.inspect}" @questions ||= Array.new @questions << question end |