Module: Fe
- Defined in:
- app/models/fe/answer.rb,
lib/fe.rb,
lib/fe/engine.rb,
lib/fe/version.rb,
app/models/fe/page.rb,
app/models/fe/option.rb,
app/models/fe/element.rb,
app/models/fe/payment.rb,
app/models/fe/section.rb,
app/models/fe/question.rb,
app/mailers/fe/notifier.rb,
app/models/fe/condition.rb,
app/models/fe/page_link.rb,
app/models/fe/paragraph.rb,
app/models/fe/presenter.rb,
app/models/fe/date_field.rb,
app/models/fe/text_field.rb,
app/models/fe/answer_sheet.rb,
app/models/fe/choice_field.rb,
app/models/fe/option_group.rb,
app/models/fe/page_element.rb,
app/models/fe/question_set.rb,
app/models/fe/question_grid.rb,
app/models/fe/state_chooser.rb,
app/models/fe/email_template.rb,
app/models/fe/question_sheet.rb,
app/models/fe/reference_sheet.rb,
app/models/fe/attachment_field.rb,
app/models/fe/payment_question.rb,
app/models/fe/reference_question.rb,
app/helpers/fe/application_helper.rb,
lib/generators/fe/install_generator.rb,
app/models/fe/answer_pages_presenter.rb,
app/models/fe/concerns/answer_concern.rb,
app/models/fe/question_grid_with_total.rb,
app/models/fe/answer_sheet_question_sheet.rb,
app/models/fe/concerns/answer_sheet_concern.rb,
app/models/fe/concerns/choice_field_concern.rb,
app/models/fe/concerns/answer_pages_presenter_concern.rb
Overview
QuestionGrid
-
Represents a grid layout of a set of questions, with a total at the bottom
:kind - ‘QuestionGridWithTotal’ for single table inheritance (STI) :content - questions :total_cols - Which column(s) of the grid should be used for totals
Defined Under Namespace
Modules: AnswerConcern, AnswerPagesControllerConcern, AnswerPagesHelper, AnswerPagesPresenterConcern, AnswerSheetConcern, AnswerSheetsControllerConcern, ApplicationHelper, ChoiceFieldConcern Classes: Answer, AnswerPagesController, AnswerPagesPresenter, AnswerSheet, AnswerSheetQuestionSheet, AnswerSheetsController, AttachmentField, ChoiceField, Condition, DateField, Element, EmailTemplate, Engine, InstallGenerator, Notifier, Option, OptionGroup, Page, PageElement, PageLink, Paragraph, Payment, PaymentQuestion, Presenter, Question, QuestionGrid, QuestionGridWithTotal, QuestionSet, QuestionSheet, ReferenceQuestion, ReferenceSheet, ReferenceSheetsController, Section, StateChooser, TextField
Constant Summary collapse
- VERSION =
"0.0.3"
Class Method Summary collapse
Class Method Details
.next_label(prefix, labels) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/fe.rb', line 14 def self.next_label(prefix, labels) max = labels.inject(0) do |m, label| num = label[/^#{prefix} ([0-9]+)$/i, 1].to_i # extract your digits num > m ? num : m end "#{prefix} #{max.next}" end |